diff --git a/universe/envs/vnc_env.py b/universe/envs/vnc_env.py
index <HASH>..<HASH> 100644
--- a/universe/envs/vnc_env.py
+++ b/universe/envs/vnc_env.py
@@ -332,6 +332,8 @@ class VNCEnv(vectorized.Env):
 
         if self.rewarder_session:
             self.rewarder_session.reset()
+        else:
+            logger.info("No rewarder session exists, so cannot send a reset via the rewarder channel")
         self._reset_mask()
         return [None] * self.n
 
diff --git a/universe/remotes/hardcoded_addresses.py b/universe/remotes/hardcoded_addresses.py
index <HASH>..<HASH> 100644
--- a/universe/remotes/hardcoded_addresses.py
+++ b/universe/remotes/hardcoded_addresses.py
@@ -35,6 +35,8 @@ class HardcodedAddresses(object):
         self.supports_reconnect = False
         self.connect_vnc = vnc_addresses is not None
         self.connect_rewarder = rewarder_addresses is not None
+        if rewarder_addresses is None:
+            logger.info("No rewarder addresses were provided, so this env cannot connect to the remote's rewarder channel, and cannot send control messages (e.g. reset)")
 
         self.vnc_addresses = vnc_addresses
         self.vnc_password = vnc_password
Log information about silent failures to reset