handle switch
reduce false negatives (noreturn)