Is there any reason I am missing why installed_size should be a multiple of BLOCK_SIZE?
installed_size
BLOCK_SIZE