Update to use call_user_func()