Updated argument logic.

Still used `func_get_args()`. Now it's a defined argument.