parser locks