Improved reset