Must not return in generator