Support optional features by having clients query for capabilities.