Kapten Silfvercrantz befann sig i ett kinkigt dilemma.