Support 0% coverage of non-required files

Pull request for issue #32 .
Is this necessary? And if it is, make sure to reset it afterward.