It appears the Siren is in some trouble. I take it we're sailing in uncharted waters, somewhere near a strange island?