To support op_args that may or may not be there, depends on runtime values - the first int parameter is either 1 or 0 to indicate whether the op_arg is active.