New Hampshire annuls rather than expunges, under RSA 651:5. A charge that ended in a finding of not guilty, a dismissal or a nolle prosequi may be annulled by petition at any time; a conviction may be annulled after the sentence is completed and a waiting period the section sets by class, from one year for a violation and two for a class B misdemeanor to three for a class A misdemeanor, five for a class B felony and ten for a class A felony, driving while intoxicated and domestic violence convictions, with the sexual and violent offenses the section lists never annulled. The petition goes to the court that heard the case, with a separate petition for each charge, and two agencies price it differently: the Judicial Branch's annulment checklist lists a "filing fee of $125 per court location," and the State Police's annulment page lists "a court filing fee of $100.00, a Department of Corrections Parole and Probation report fee of $100.00, and a state police administrative fee of $100.00," the last being the fee for taking the record out of the repository, since, as the State Police put it, the record "only is removed by way of a Petition to Annul granted by the court of jurisdiction, and all related fees are satisfied." An annulled New Hampshire record is treated as if the arrest, conviction and sentence never occurred, and the person may say so; a copy sold before the order keeps it, and the federal rule on complete and up to date public records, on the criminal records page, is what forces the copy to catch up.