correct initial pivot with nonzero starting vector