gsqres tracks error more precisely using psivec