Maybe we don't really need to set it here because we already know the current state of the decoder from `state()`?