deal with flakey exchanges