Fixed bugs in parse_special