initial parser exposed