added new cop reduce_arguments