I hoped to be ready for python 3. and avoided return generators.
I'm ok, with this now, but we should try to build python 3 code compatible.