added willExtrapolate