One tiny block at the time - 2/2