Fix parameter passing to call_user_func_array