Captain Jack Sparrow knows it all