pass the generator through, though there's more work to be done