Removed RuntimeException for when config can't be written, since in rare cases this can lead to workflow disruption