diff --git a/bindings/e2eHandler.go b/bindings/e2eHandler.go
index d0d6e9e0caca9af4588293b078b3e71ded23bb7f..043b69ce352fb51653608f56e1dce09af7a62c02 100644
--- a/bindings/e2eHandler.go
+++ b/bindings/e2eHandler.go
@@ -190,7 +190,7 @@ func convertProcessor(msg format.Message,
 // and can lead to compromise of message contents and integrity.
 func (m *messageProcessor) Process(msg format.Message,
 	receptionID receptionID.EphemeralIdentity, roundId rounds.Round) {
-	m.bindingsCbs(convertProcessor(msg, receptionID, roundId))
+	m.bindingsCbs.Process(convertProcessor(msg, receptionID, roundId))
 }
 
 // Stringer interface for debugging