One tiny block at the time - 1/2