justice demanded and justice delivered