more accurate resets