diff --git a/src/main/java/teetime/framework/pipe/SingleElementPipe.java b/src/main/java/teetime/framework/pipe/SingleElementPipe.java
index 268ef03e7d1d5f3a81b8994ab26095d849481ceb..200d73be77a0b39bcd7c50cc882ee5e5115ed795 100644
--- a/src/main/java/teetime/framework/pipe/SingleElementPipe.java
+++ b/src/main/java/teetime/framework/pipe/SingleElementPipe.java
@@ -35,12 +35,12 @@ final class SingleElementPipe extends AbstractIntraThreadPipe {
 
 	@Override
 	public boolean add(final Object element) {
-		if (null != element) {
-			this.element = element;
-			this.reportNewElement();
-			return true;
+		if (null == element) {
+			throw new IllegalArgumentException("Parameter 'element' is null, but must be non-null.");
 		}
-		return false;
+		this.element = element;
+		this.reportNewElement();
+		return true;
 	}
 
 	@Override
diff --git a/src/site/markdown/wiki b/src/site/markdown/wiki
index b20be6858bdfa41c8a928c157064c4efa0614069..0e4474577e1f49bc96e734c286b2d9e0363895e8 160000
--- a/src/site/markdown/wiki
+++ b/src/site/markdown/wiki
@@ -1 +1 @@
-Subproject commit b20be6858bdfa41c8a928c157064c4efa0614069
+Subproject commit 0e4474577e1f49bc96e734c286b2d9e0363895e8