Incredibly insightful comment. :D 

In hindsight, while there is nothing wrong with this approach, your way would be more consistent overall and possibly less error prone. So +1. :)