I don't get it. How does this cap keep hanging without a hard fork? Or is it only for creating new blocks, while validating existing ones can be of any size?