Revert "extend protocol"

This reverts commit e7cb2d36846f797413d511e2ea65d9cd7ac3bb25.