minor aesthetic change to v<-! function