At least the D2X-XL mission itself actually has to do with otters... something about a completely allegorical story.