I guesso, but using cursor twice - once for reading and once for writing 
with MONGO_METHOD's crazy memory stuff is probably asking for questions. 
Instead, we probably want to use temp in the write case too.