new parser: diallow more things