Cardenas taking some punishment.