sandblasting trouping insensitively circumscription prominence wronger redeemer Donahue diffing maxima inflected