Per , the WORMStrategy in the QUADS_QUERY_BRANCH reported a checksum error against a journal written by the trunk. The root blocks of the journal as posted clearly indicate that one is on version:=0 of the root block format while the other is on version:=2 of the root block format (this version supports checksums and the RWStore). However, FileMetadata#useChecksums() tests the version field of the root block in order to decide whether or not the store is using checksums. Therefore, two errors will arise when migrating a journal onto the QUADS_QUERY_BRANCH. First, the root block will be promoted to version:=2, when the store is in fact at version:=0. Second, by changing the root block version number, the store will begin to use record level checksums. A reopen of the store after that root block is written will be unable to read data due to false reports of checksum errors while newly written data might not decode correctly as the WORMStrategy will not know to ignore the last 4 bytes of the record.