consider passing safe along in addition to w to the client for interpretation as well.
(same issue noted in the context of readPreference/slaveOk)