dont call the work generator, expect an iterable
fix typos