if this follows node convention of `callback(err, result)`, then these arguments probably shouldn't both be null. `callback(null, { ... })` where the object's content indicated user creation will happen would be better (both for us, as well as new devs joining and being put on this code)