Does an exchange need to be simultaneous?