resets the internal state, only do this if you are sure nothing else is looking at this...
See Implementation
resets the internal state, only do this if you are sure nothing else is looking at this...