dont break legacy control protocols