The secret of the island...