diff --git a/src/hamster/db.py b/src/hamster/db.py
index <HASH>..<HASH> 100644
--- a/src/hamster/db.py
+++ b/src/hamster/db.py
@@ -479,6 +479,8 @@ class Storage(storage.Storage):
                                       WHERE fact_id = ?"""
                 self.execute(tag_update, (new_fact_id, fact["id"])) #clone tags
 
+                trophies.unlock("split")
+
             # overlap start
             elif start_time < fact["start_time"] < end_time:
                 logging.info("Overlapping start of %s" % fact["name"])
@@ -526,6 +528,8 @@ class Storage(storage.Storage):
             if not category_id:
                 category_id = self.__add_category(fact.category)
 
+                trophies.unlock("no_hands")
+
         # try to find activity, resurrect if not temporary
         activity_id = self.__get_activity_by_name(fact.activity,
                                                   category_id,
split and no-hands trophies