Allow custom parsers