No reason for call_user_func_array