txs were being read into the blocks in reverse order