CXX-238 enforce update/replace bulk semantics