get coverage working properly, cruft