put on the fancy pants!
coverage is now separated between spec and lib