Don't warp pointer unless needed.