refactoring, QueryParsers mixed with MemParsers