why the fuck was  I using '== false' instead of !