gs tol should be read in as double