BTW I'll leave it up to you if you want to split the WriteConcern configuration details to a different issue, in that case you could remap the true/false option of today to the appropriate write concern value, and expose the full range of options at a second time.

You would need to figure out what the previous "not safe" option means: was it 0 or -1 ?