modified boolean evaluation (compiler inverts)