thats the reason why I always focus on one function per thread / or one class per thread, and I copy it by hand in VS.NET, to exactly prevent this - never ever I would let it run "unattended" on the codebase :)