added meaningful reset() methods to various steps that need it.