Ethics and its limits