I think the more common idiom we've been using is `instance.populate('badge', function(err) { ... })`, but this works too I guess.