Yea I kinda thought about it a bit too.  I like the simplicity of your solution, and I can't think of any problems with it (off the top of my head anyway)