Does morality make sense?