It ensures a list is not materialised in either Py2 or 3.