move getFinalCoverage to the place where collector created