Well, it worked before, but would do 10000 updates.  So... lets check for
that with a test, though it is fixed here
Added check to the test to make sure the value only gets changed once, and
not a billion times