Morals on the line ...