parser now skips incorrect nodes.