fix protocol change