diff --git a/src/main/java/org/takes/rs/xe/XeSource.java b/src/main/java/org/takes/rs/xe/XeSource.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/takes/rs/xe/XeSource.java
+++ b/src/main/java/org/takes/rs/xe/XeSource.java
@@ -24,6 +24,7 @@
 package org.takes.rs.xe;
 
 import java.io.IOException;
+import java.util.Collections;
 import org.xembly.Directive;
 
 /**
@@ -36,6 +37,16 @@ import org.xembly.Directive;
 public interface XeSource {
 
     /**
+     * Empty.
+     */
+    XeSource EMPTY = new XeSource() {
+        @Override
+        public Iterable<Directive> toXembly() {
+            return Collections.emptyList();
+        }
+    };
+
+    /**
      * Get Xembly directives.
      * @return Directives
      * @throws IOException If fails
#2 XeAppend with value