Yeah that makes the most sense. My guess is that the code order is flipped and it shows the value before it updates it