Add initial_quality for better order when use mixed lookup