~ if the client has no preference among the supported types.