Generalizing BreachPunishment