why ``func_get_args()`` ? the adapter method does not have arguments