temporary mgo fork - do not use