This passes the "minimum protocol version" along in the reply and adds support for attributes, which were added relatively recently.