this gives us similar properties to arbitrary sized content addressed blocks
this gives us similar properties to arbitrary sized content addressed blocks