QCL seems to hate `not` in if statements