TEMPORARY HACK: make dispatcher use QualityParser directly and make QualityParser static