For the next major version, clients are required to send the `state` parameter. But servers are not required to fail a request that misses it. See also #40.