is there a specific reason to prefix the switch with `app_`?