enhanced md, renamed selfTest from selfCoverage for clarity