Need to wrap in a new deferred so rejections bubble properly
Fixes next key in scans.  Adds all() 
that automatically fetches and merges multiple subsequent requests into a single response