This appears to be using a callback that does not follow standard cb(err, result) pattern - is it a special Hapi calling convention?  It would be worth some comments in this file to explain why.