I have a feeling that Clark has had a purple patch this season and is not good enough for this level long term. If he signs on for another year that's fine but we shouldn't be breaking the bank for him or offering more than a 1 year contract extension.
If he can get a longer term deal or increased wages elsewhere he'd be silly not to take it considering he turns 30 in the summer.