In the plea agreement, Heinrich agreed to plead guilty to one count of the 25 federal child pornography charges brought against him. In addition to revealing the location of the body and pleading guilty, he also agreed to testify as to the details of the Wetterling crime. At a hearing before Judge John Tunheim of the United States District Court for the District of Minnesota, Heinrich testified that he kidnapped and handcuffed the boy, drove him to a gravel pit near Paynesville, molested him, killed him and buried his body. Heinrich said that he was able to avoid police that night by listening to a police scanner. He said that he came back to the site a year later and moved the body after noticing that Wetterling's jacket had become exposed. During the court hearing, Heinrich also admitted to kidnapping and sexually assaulting Jared Scheierl earlier that year.