Modified the Reset() method and made it End() so that it was more clear what it was doing.