return iter(()) instead of yield from (); return