Don't communicate number of blocks through heap
finish -> final