Also: you can avoid the duplicate call to `func_get_args()`