block size is now a property