refactor, buoy marking broken