diff --git a/saqc/funcs/proc_functions.py b/saqc/funcs/proc_functions.py
index 2f51279ef204d6e3682180378ecb456f8ca2e022..33dd5bb67859c48d4c64e3939ec0bf8eb2e54642 100644
--- a/saqc/funcs/proc_functions.py
+++ b/saqc/funcs/proc_functions.py
@@ -145,7 +145,7 @@ def proc_resample(data, field, flagger, freq, func=np.mean, max_invalid_total_d=
 
 
 @register
-def proc_shift(data, field, flagger, freq, drop_flags=None, empty_intervals_flag=None):
+def proc_shift(data, field, flagger, freq, method, drop_flags=None, empty_intervals_flag=None, **kwargs):
     # Note: all data nans get excluded defaultly from shifting. I drop_flags is None - all BAD flagged values get
     # excluded as well.
     data = data.copy()