This brings rough parity with reventlog. Note that format does change in this case, so full backwards compatibility is not retained.