Parser: `substring` prop should give better results