diff --git a/handler.inc b/handler.inc
index 57c4f90..d687ac3 100644
--- a/handler.inc
+++ b/handler.inc
@@ -264,7 +264,15 @@ class CerHandler extends CerHandlerBase implements CerHandlerInterface {
       }
     }
     else {
-      throw new CerException(t('Cannot create invalid reference to remote entity.'));
+      $variables = array(
+        '!local_field' => $this->local['field_name'],
+        '!local_type' => $this->local['entity_type'],
+        '!local_id' => $this->id,
+        '!remote_field' => $this->remote['field_name'],
+        '!remote_type' => $this->remote['entity_type'],
+        '!remote_id' => $this->getRemoteEntityID($entity),
+      );
+      watchdog('cer', 'Failed to reference !remote_field on !remote_type !remote_id from !local_field on !local_type !local_id.', $variables, WATCHDOG_ERROR);
     }
   }
 
