If anyone comes up with a permanent solution, I would be happy to include it though.
btw, here is akkartik's way: http://arclanguage.org/item?id=18910
-----