a perfectionist does not want errors