Implemented recent protocol changes.