Are we really need to check ``NEED_EXTRAPOLATION`` for non constant border? 
I think if border type not constant we check this condition into ``EXCTRAPOLATE`` macros.