Makes sense :+1: I guess we do that in two scenarios then? When item is created / updated and when customer switch currency? I'm just trying to avoid the idea of doing everything in OrderUpdater for performance reasons. As far as I can see the majority of times we wouldn't need that iteration when updating item totals.