Housekeeping + checks for invalid on/off string