normalise parser, refs #4