Double-next call is possible here if parse throws an error.