legacy device compatibility