Used real bool operations instead of evals