fix a crucial bug in parser skipping single 0x30 bytes