I'm fine going with another 3 year contracts with Pierce and Allen. In fact, I might overpay for a Tony Allen and Brad Miller with a lower amount of years.
IMO, there will come a point in time when we have to move on ... but it should be a calculated moment. Three year contracts allow for a two year run and the trading cap friendly final year contracts for something else.