diff --git a/inginious/frontend/lti/lis_outcome_manager.py b/inginious/frontend/lti/lis_outcome_manager.py
index <HASH>..<HASH> 100644
--- a/inginious/frontend/lti/lis_outcome_manager.py
+++ b/inginious/frontend/lti/lis_outcome_manager.py
@@ -36,8 +36,8 @@ class LisOutcomeManager(threading.Thread):
         self._course_factory = course_factory
         self._lti_consumers = lti_consumers
         self._queue = Queue.Queue()
-        self.start()
         self._stopped = False
+        self.start()
 
     def stop(self):
         self._stopped = True
(probably) fix a race-condition in lis_outcome_manager, forbidding it to start