fix provider exchange operations