breakout 'getCoverage' into its own module