Take a closer look at that. If we're connected, it returns dirty. If we're not connected, it returns clean. That doesn't make any sense.

With the proposed changes, there are no messages when disconnected.