fixed function_has_arguments