necessary morality