more accurate spree match