Thing I just learned: -[NSAttributedString attribute:atIndex:effectiveRange:] will return the effectiveRange of where the attribute does not exist, if it doesn’t exist at that index.