diff --git a/src/wrapper/vst3/inner.rs b/src/wrapper/vst3/inner.rs
index 105067f3..e4deff30 100644
--- a/src/wrapper/vst3/inner.rs
+++ b/src/wrapper/vst3/inner.rs
@@ -302,7 +302,7 @@ impl<P: Vst3Plugin> WrapperInner<P> {
     pub fn make_process_context(&self, transport: Transport) -> WrapperProcessContext<'_, P> {
         WrapperProcessContext {
             inner: self,
-            input_events_guard: input_events,
+            input_events_guard: self.input_events.borrow_mut(),
             transport,
         }
     }