Try and make toggles DRYer without loosing command flow.