A remote that reads the TV back before it says done→
Network commands to a TV fail silently all the time. Here is how to build a controller that never reports a command as done until the device's own state agrees, and what to do when the device has no state to read.