Begin refactoring cpancover.