diff --git a/event-log/src/main/java/net/kuujo/copycat/event/internal/DefaultEventLog.java b/event-log/src/main/java/net/kuujo/copycat/event/internal/DefaultEventLog.java
index <HASH>..<HASH> 100644
--- a/event-log/src/main/java/net/kuujo/copycat/event/internal/DefaultEventLog.java
+++ b/event-log/src/main/java/net/kuujo/copycat/event/internal/DefaultEventLog.java
@@ -86,6 +86,7 @@ public class DefaultEventLog<T> extends AbstractResource<EventLog<T>> implements
       executor.execute(() -> consumer.handle(value));
     }
     commitIndex = index;
+    result.flip();
     return result;
   }
Flip event log consumer result before returning.