I understand your point, I should have mentioned I use this technique on find() operations only.

I know the operation may still be ongoing on the server side (which is fine because it will have the document fetched and stored on the RAM working set for the next query) but I can't delay my app for more than XXms so I'm fine with not having a result, this is a really *eventual* find() I'm using this for.