the 5th year on Oliver will be his last in Buffalo. You need to be a true Blue Chip to get a big second contract. Oliver can take over a game or 2 as easily as he disappears for a game or 2. I would try to trade him or you are stuck with a player playing 5 years and then leaving without any return.