     /// - Returns: A new UIFont with the same descriptors as the current instance, but with its traits updated, as specified.
     ///
     func modifyTraits(_ traits: UIFontDescriptorSymbolicTraits, enable: Bool) -> UIFont {
-        let descriptor = shouldUseDefaultDescriptor() ? defaultFontDescriptor : fontDescriptor
+        let descriptor = fontDescriptor
         var newTraits = descriptor.symbolicTraits
 
         if enable {

        }

        guard let newDescriptor = descriptor.withSymbolicTraits(newTraits) else {
            return self
        }


        return fontDescriptor.symbolicTraits.contains(traits)
    }
}
