If _length_ always > 0 and 'off += 12 + length' then _off_ cannot be less tnan _lastOff_, isn't it?