sorry I still don't get why you need seg to be a multiple of the block size.