fix for eea3ccf
move actual parsing of coverage file into own function