Why are we spinning these? It seems like a lot of overhead (and fragility) if all we want to do is change them. We're not even checking that all of them have changed. Just one value changed would still cause this test to pass...