Havenstein is the definition of a solid, steady player. In 7 seasons he's had one down season (2016) and 6 good ones.
He's now the 2nd-most tenured player on the team (99 starts) behind Donald and he's probably at this point among the top 75 players the Rams have ever had.