remove not ifs