a moral dilemma.......