protocol enhancements