True, I didn't think of feature negotiation as an option, but it's probably cleaner that way.