Add some failure handling for `region` and `publish`