diff --git a/freelinking.utilities.inc b/freelinking.utilities.inc
index 79adffc..ec3d8c1 100644
--- a/freelinking.utilities.inc
+++ b/freelinking.utilities.inc
@@ -44,6 +44,9 @@ function freelinking_get_freelink($plugin, $target, $format = 'all', $rendered =
       return FALSE;
     }
   }
+  if (isset($link['error'])) {
+    return theme('freelink_error', array('plugin' => $plugin, 'message' => $link['error']));
+  }
   
   if (function_exists('theme_freelink_' . $plugin)) {
     // TODO Please change this theme call to use an associative array for the $variables parameter.
