PWS parser made more robust for required elements missing