             self.color = color
             self.width = width.converted(to: unit)
         }
+        #endif
 
         public var description: String {
             "Border(color: \(color.hex), width: \(width) pixels)"
         }
     }
-
-    #endif
 }
 
 // MARK: - Misc (Internal)

    /// consider adding border to a view layer. This should be your primary
    /// option regardless.
    public struct Border: Hashable, CustomStringConvertible {
        public let color: UIColor
        public let width: CGFloat

        /// - parameter color: Border color.
        /// - parameter width: Border width. 1 points by default.

        }
    }

    /// Draws a border.
    ///
    /// - warning: To make sure that the border looks the way you expect,
