fixed boolean not