last block plus 1 is the next block, not minus