Just to clarify my position, even though I believe a reset is not mandatory, I think a vendor is 100% correct to do this after an exhaust change. It's nothing more than a safety procedure to make sure the bike has zero chance of rough running until the sensors get used to the mod.