diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java
index 1c5049b..5a7b237 100644
--- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java
+++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java
@@ -43,20 +43,10 @@ public interface Condition {
     /**
      * A NoOp {@link Condition} that always returns false.
      */
-    Condition FALSE = new Condition() {
-        @Override
-        public boolean evaluate(Facts facts) {
-            return false;
-        }
-    };
+    Condition FALSE = facts -> false;
 
     /**
      * A NoOp {@link Condition} that always returns true.
      */
-    Condition TRUE = new Condition() {
-        @Override
-        public boolean evaluate(Facts facts) {
-            return true;
-        }
-    };
+    Condition TRUE = facts -> true;
 }