I remember recommending we call `reset` from the constructor, so I'll take the blame for needing this change :P