vi and it's errant i