     return new
   }
 
-  public func withParagraphSpacing(paragraphSpacing: CGFloat? = nil) -> StyledString {
+  public func withParagraphSpacing(paragraphSpacing: CGFloat?) -> StyledString {
     var new = self
     new.style.paragraphSpacing = paragraphSpacing
     return new
   }
 
-  public func withParagraphSpacingBefore(paragraphSpacingBefore: CGFloat? = nil) -> StyledString {
+  public func withParagraphSpacingBefore(paragraphSpacingBefore: CGFloat?) -> StyledString {
     var new = self
     new.style.paragraphSpacingBefore = paragraphSpacingBefore
     return new
   }
 
-  public func withDefaultTabInterval(defaultTabInterval: CGFloat? = nil) -> StyledString {
+  public func withDefaultTabInterval(defaultTabInterval: CGFloat?) -> StyledString {
     var new = self
     new.style.defaultTabInterval = defaultTabInterval
     return new
   }
 
-  public func withTabStops(tabStops: [NSTextTab]? = nil) -> StyledString {
+  public func withTabStops(tabStops: [NSTextTab]?) -> StyledString {
     var new = self
     new.style.tabStops = tabStops
     return new

    return new
  }

  public func withForegroundColor(foregroundColor: UIColor? = nil) -> StyledString {
    var new = self
    new.style.foregroundColor = foregroundColor
    return new
  }

  public func withBackgroundColor(backgroundColor: UIColor? = nil) -> StyledString {
    var new = self
    new.style.backgroundColor = backgroundColor
    return new

    return new
  }

  public func withFirstLineHeadIndent(firstLineHeadIndent: CGFloat?) -> StyledString {
    var new = self
    new.style.firstLineHeadIndent = firstLineHeadIndent
    return new
  }

  public func withHeadIndent(headIndent: CGFloat?) -> StyledString {
    var new = self
    new.style.headIndent = headIndent
    return new
  }

  public func withTailIndent(tailIndent: CGFloat?) -> StyledString {
    var new = self
    new.style.tailIndent = tailIndent
    return new
  }

  public func withLineHeightMultiple(lineHeightMultiple: CGFloat?) -> StyledString {
    var new = self
    new.style.lineHeightMultiple = lineHeightMultiple
    return new
  }

  public func withMaximumLineHeight(maximumLineHeight: CGFloat?) -> StyledString {
    var new = self
    new.style.maximumLineHeight = maximumLineHeight
    return new
  }

  public func withMinimumLineHeight(minimumLineHeight: CGFloat?) -> StyledString {
    var new = self
    new.style.minimumLineHeight = minimumLineHeight
    return new
  }

