I don't have a problem with unless, I just thought it would make it more clear to not set variables, then reset them if a certain condition was met.

the scenarios the way things are now are either:

1) set three variables
2) set three variables, then reset them

with an if - else you just set three variables once in any scenario.