minor logical flaw