Niners contract