Stop decoding after protocol upgrade / Do not use singleDecode option
Fix a dumb bug in reset()