arg flags-as-functions behaving much better