IParser is unnecessary