Thus stuff ends up wrong. You either have to update the whole state or nothing at all.