Hello command when inserting documents?


In simple application that inserts lots of documents (calling mongoc_collection_replace_one) we notice when profiling the run that hello command seems to be run each time a new document (mongoc_server_description_handle_hello is called same times as mongoc_collection_replace_one).
Is this correct/expected, and is there a way to reduce these hello calls as they take significant time ?

Also, MongoDB wire protocol is documented but is there a set of guidelines for drivers implementors available to document what needs to be done when client application interacts with MongoDB server ?

Best regards