improve protocol change error message