Needed to go and fix a problem with the web shop today. The company we use to deal with calculating shipping rates temporarily broke one of the rates we query in a way that the code I wrote was not sufficiently robust to deal with so I added another function to handle the operation that was failing more robustly and in the meantime the third party also fixed whatever it was that they messed up.