There is zero reason you can't rename the VL register. "Speculating" that it doesn't change is only one design point.