It was 1 greater than it should've been. lvar renaming caused the field viewDistance to be read when it should've been reading the watchDistance