I can get rid of the structure and use a vector. However, I'm not understanding your preference for doing it twice in the conditionals instead of once here. Can you show a code example and comment why you feel it is clearer vs. how it is now?