yield instead of block.call

Yield is faster.