no temporary functions when returning block_exp
getting ready for 0.2.4