What is a good reason to have testers and developers separate