Probably want to follow the node convention:
- if error: `cb(results.error)`
- if no error: `cb(null, results)`