This is a Python 3 compatible generator

It is not backwards compatible