The problem is if someone adds a new throttle mode it will go to exceptional behavior in this case because you are not testing if something, you are testing if not something.