ensure the blocks are unevenly spaced