I've been surprised (not in a good way) by the modal behavior of the cruise control stalk when interacting with TACC. The 'pull stalk and hold' action does different things depending on context, and it annoys me. For instance, sometimes PaH causes the set speed to change to the system's 'speed limit plus offset' value (the gray line on the speedo, displayed when TACC has a value for the current speed limit). But if TACC isn't currently engaged, pull-and-hold does nothing until you release the stalk, at which point it performs the Resume function (i.e., accelerating/decelerating to the previous set speed as denoted by the gray triangle on the speedo). I find having TACC accelerate to the previous set speed instead of the current 'speed limit plus offset' both surprising and objectionable, especially when the former is faster than the latter.
Seems to me that the pull-and-hold action should always do the same thing: it should engage TACC with a target of the current 'speed limit plus offset' value. If the system has no current knowledge of the speed limit, then it should do nothing, and maybe beep to acknowledge the input and to inform the driver that it can't honor the request. A quick pull-and-release of the stalk should initiate a Resume.