diff --git a/lib/event_sourcery/event_store/event_sink.rb b/lib/event_sourcery/event_store/event_sink.rb
index <HASH>..<HASH> 100644
--- a/lib/event_sourcery/event_store/event_sink.rb
+++ b/lib/event_sourcery/event_store/event_sink.rb
@@ -1,3 +1,5 @@
+require 'forwardable'
+
 module EventSourcery
   module EventStore
     class EventSink
diff --git a/spec/support/event_helpers.rb b/spec/support/event_helpers.rb
index <HASH>..<HASH> 100644
--- a/spec/support/event_helpers.rb
+++ b/spec/support/event_helpers.rb
@@ -1,3 +1,5 @@
+require 'securerandom'
+
 module EventHelpers
   def new_event(aggregate_id: SecureRandom.uuid, type: 'test_event', body: {}, id: nil, version: 1, created_at: nil, uuid: SecureRandom.uuid)
     EventSourcery::Event.new(id: id,
Add explicit requires

The test suite won't pass on my machine without these requires.