If you were aware of this option, you should've mentioned it in the intro of your post, before getting into a solution for a specific case not covered by it.
You're absolutely correct. Once I get a little time I will update the post with those details (and be sure to link you credit for giving me a heads up)