Different block sizes and allocations can now be specified