allowed for variable block sizes