Preserve callers context and thus greatly simplify the mongoose example