Not sure we should be doing this. It solves our current problem, but seems like a hack. I'll think about it when I get back.