Can there be a law that is immoral?