People always overpay because the cap keeps going up. A long contract with a big cap hit today is fairly average a few years down the road. It's only an issue if you throw money at someone like David Clarkson who immediately wakes up with amnesia and forgets how to play.