Not really, as the MonGlo is a global setting and the force_as_object is really a parameter for this function. It doesn't belong in cursor.c as it doesn't require a forced int64 there (but it is ok if users want it), and in bson.c it needs to use a conversion option that is specific to this call.