allow empty yield, more coro tests