Seems like this should just be handled as a stored block. &block and @block = block