```
if (pending_screen_state_change_) {
  pending_screen_state_reply_ = true;
  return;
}

picojson::value::object o;
...
```