reintroduce generator expression