Did you hear the joke about the pandas, the priest and the pirate? ...