diff --git a/src/Conecto/Conecto.vala b/src/Conecto/Conecto.vala
index bddea480d3dbfe304cceea27a51a7f1bc147674a..a19c793f893c3e9479887a1234158258f536f98d 100644
--- a/src/Conecto/Conecto.vala
+++ b/src/Conecto/Conecto.vala
@@ -49,8 +49,8 @@ namespace Conecto {
             build_version = "0.1";
         }
 
-        public override void activate ()
-        {
+        public override void activate () {
+            Contractor.create_if_not_exists_contract_dir ();
             Contractor.clean_contractor_directory.begin ();
             MConnectThread mconnect_thread = new MConnectThread (this, devices_map, main_settings);