Isles contracts