use args in api calling to match upstream behavior