             return
         }
         guard let viewController = nextViewControllerInResponderChain() else {
-            fatalError("TMNavigationBar could not find view controller to use for layout guides.")
+            fatalError("\(type(of: self)) could not find view controller to use for layout guides.")
         }
         hasExtendedEdges = true
         viewController.view.layoutIfNeeded()

    // MARK: Init
    
    public required init?(coder aDecoder: NSCoder) {
        fatalError("Use init(for:viewController:) - TabmanNavigationBar does not support Interface Builder")
    }
    
    /// Create a navigation bar.
    ///
    /// - Parameter bar: Bar to embed in the navigation bar.
    public required init(for bar: TMBar) {
        self.bar = bar
        super.init(frame: .zero)

    open override var backgroundColor: UIColor? {
        didSet {}
    }
    /// Background style of the system bar.
    ///
    /// Defaults to `.blur(style: .extraLight)`.
    public var backgroundStyle: TMBarBackgroundView.Style = .blur(style: .extraLight) {
