And get rid of the last .vec call as well by using .interpolate