Rhodes, an island in the furnace