     
     private func createMisterFusion(with attribute: NSLayoutAttribute) -> MisterFusion {
         let item: _LayoutObject
-        if #available(iOS 11, *) {
+        if #available(iOS 11, tvOS 11, *) {
             item = base.safeAreaLayoutGuide
         } else {
             item = base

    public var bottom: MisterFusion {
        let item: _LayoutObject
        let attribute: NSLayoutAttribute
        if #available(iOS 11, *) {
            item = base.view.safeAreaLayoutGuide
            attribute = .bottom
        } else {

    public var top: MisterFusion {
        let item: _LayoutObject
        let attribute: NSLayoutAttribute
        if #available(iOS 11, tvOS 11, *) {
            item = base.view.safeAreaLayoutGuide
            attribute = .top
        } else {
