Rationalized copy methods and pylint cleanup