Leadwerks #1 Because dll errors do not cause consistent visible errors. When the stack is screwed up, you get random variable changes and weird stuff.