Whole word truncate, gathered a little bit from everywhere.