continue introducing exceptions into parser