further optimise PGo.go (down to 353 ms from 366 ms)