     }
     
     func popModule(animated: Bool = true) {
+        NSLog("[NavigationRouter] Pop module")
+        
         if let controller = navigationController.popViewController(animated: animated) {
             runCompletion(for: controller)
         }

    // MARK: - Private
    
    private func runCompletion(for controller: UIViewController) {
        guard let completion = completions[controller] else { return }
        completion()
        completions.removeValue(forKey: controller)
    }

                return
        }
        
        NSLog("[NavigationRouter] Poppped module: \(poppedViewController)")
        
        runCompletion(for: poppedViewController)
    }
}
