Added a check for counter overflow in ID, and convenience method overloads in TextUtil