The name `to_mongos` i think is a bit too specific. Why don't we pass these parameters through no matter what the server setup is? If it's not a sharded environment the server should not error anyways.