Add the param parameter to Mode.apply in the interface