Can call functions without call_user_func