Changed overwrite exceptions to instead call a confirmation callback.