Fixed flaw in logic