don't need the logic to handle args in multiple places