I'm used to doing `cb(null, result)` (error-first style) here, but I'm not sure if that's how hooks are supposed to return.