Some menu handling to stay DRY