You may want to get some feedback from @talbs to see if there's a better way to accomplish what you're trying to accomplish here.