Depends on what it does, and whether you really have no choice but to do this. I'm wondering if it is an architectural flaw. Or just sheer necessity, which makes it an interesting task, whatever it is that makes you use htat.