Perhaps this check branch should do a ``.deepEqual(serialized(state), v)`` like we're planning for the similar case in ``check.user``?