I just had a quick question regarding Oauth2.0 and the state parameter. Given that I'm generating this initially and then passing it to the authorization server. Assuming I include a randomized component, is there anything wrong with encoding additional values in the string such that I can decode and access them after a response is returned?