Capability exchange is first reading server capabilities, mask these with local settings and send only what both support.