used generic hasCoverage rather than specific hassnowcoverage etc