Ethical dilemma over moral code