diff --git a/lib/bootstrap.js b/lib/bootstrap.js
index <HASH>..<HASH> 100644
--- a/lib/bootstrap.js
+++ b/lib/bootstrap.js
@@ -175,16 +175,13 @@ module.exports = function bootstrap(module) {
 				}, {});
 
 
-			// Execute runQueue
-			createRunQueue(modules).forEach((handler) => instanceInjector.invoke(handler));
-
-
 			instanceInjector.stop = function() {
 				return providerCache.$extProvider._runQueue('stop');
 			};
 
-
 			return providerCache.$extProvider._runQueue('start')
+				// Execute runQueue
+				.then(() => createRunQueue(modules).forEach((handler) => instanceInjector.invoke(handler)))
 				.then(() => instanceInjector);
 		}
 	};
run start hooks before runQueue