That's a great idea! I refactored this to always pass back the results, like allbackMaker, and added an argument to defer() to store the results if desired. Much better. Added a unit test; welcome to other changes etc.