John Garnet har gjort sig skyldig till repet,