Update coverage, uses ranges instead of lines