It is not always so.
For many commands "Write Concerns" ("w") changes the returning value: if "off" returns boolean, if "1" returns number of affected rows.
I suppose this should be kept as it is.