all match_on methods take caliper arg, close #48