Added some logic using the "new"=false logic of MongoDB's findandmodify ability.