added forgotten patch.pre_args