Changed parser() to internalParse() - works much better