@discernente: Morality and