Use yield instead block.