Run coverage from the outside so it sees everything