changed the implementation of exch to match the X86 implementation, that is, not give an iico_data edge