In spite of the comment, whereever it came from (probably me), reset really does have to call it's superclass reset.