input validation on turn_on_only. fixes #4