parser improvements (15% faster)