would we ever not want to interpolate? It seems that if not, we can just get the waypoint. Maybe we can remove the flag and always do interpolation if needed?