Modified to be set from outside the writing confirmation setting.
Ability to temporarily set an implementation.