don't deserialize app.state responses twice