CIEC island hopping