I agree in `None` being the more accurate result for non-existing cover, but this changes the function signature. Did you check if this may lead to problems?