Try out list generation.

May turn this to an actual method to lower performance cost, which is minimal, but
there. I also do not like polluting the the returned object.
Put the return back where it was, we are just chaining at this point.