Index: libcfa/src/concurrency/future.hfa
===================================================================
--- libcfa/src/concurrency/future.hfa	(revision a76efc81ae8d3521f1f24b43e72a0493a1b8600c)
+++ libcfa/src/concurrency/future.hfa	(revision c323837f08a2cd5239a5d661aa64820cbaec72dc)
@@ -37,5 +37,5 @@
 
 		// Fulfil the future, returns whether or not someone was unblocked
-		bool fulfil( future(T) & this, T result ) {
+		$thread * fulfil( future(T) & this, T result ) {
 			this.result = result;
 			return fulfil( (future_t&)this );
@@ -96,5 +96,5 @@
 		bool fulfil( multi_future(T) & this, T result ) {
 			this.result = result;
-			return fulfil( (future_t&)this );
+			return fulfil( (future_t&)this ) != 0p;
 		}
 
