This is cute, and works quite nicely, but could be a bit hard to follow. I wonder if this is one of those cases where a comment stating the obvious would actually be a good addition...