ParseQueryPos doesn't need locking; don't lock around return statement