index 08d507c..8d66206 100644
--- vcard.module
+++ vcard.module
@@ -345,6 +345,15 @@ function _vcard_init() {
   elseif (@include_once('Contact_Vcard_Build.php')) {
     $vcard = new Contact_Vcard_Build();
   }
+  elseif (module_exists('libraries') && in_array('Contact_Vcard_Build', array_keys(libraries_get_libraries()))) {
+    foreach (array_diff(scandir(libraries_get_path('Contact_Vcard_Build')), array('.', '..')) as $directory) {
+      if (file_exists($file = libraries_get_path('Contact_Vcard_Build') . "/{$directory}/Contact_Vcard_Build.php")) {
+        @include_once($file);
+        $vcard = new Contact_Vcard_Build();
+        break;
+      }
+    }
+  }
   return empty($vcard) ? FALSE : $vcard;
 }
 
