Move out yield from container, more flexible