make the console robust to camera failures. can recover from both proxy and camera failure