added an old construct back in determining the domain as this was apparently serving a purpose(and it worked, coverages can be domains)