             ]))
         }
         else {
-            return style("Someone")
+            return styleText("Someone")
         }
     }
 
-    static private func style(text: String, _ post: Post) -> NSAttributedString {
+    static private func stylePost(text: String, _ post: Post) -> NSAttributedString {
         let attrs = self.attrs([
             ElloAttributedText.Link: "post",
             ElloAttributedText.Object: post,

                    let repostAuthor = repost.author,
                    let source = repost.repostSource
                {
                    return style(author)
                        .append(style(" loved "))
                        .append(style(repostAuthor))
                        .append(style("’s "))
                        .append(style("repost", repost))
                        .append(style(" of your "))
                        .append(style("post", source))
                        .append(style("."))
                }
                else {
                    return style(author).append(style(" loved a repost of your post."))
                }
            case .WelcomeNotification:
                return style("Welcome to Ello!")
            default:
                return NSAttributedString(string: "")
        }

        return attrs + addlAttrs
    }

    static private func styleText(text: String) -> NSAttributedString {
        return NSAttributedString(string: text, attributes: attrs())
    }

    static private func styleUser(user: User?) -> NSAttributedString {
        if let user = user {
            return NSAttributedString(string: user.atName, attributes: attrs([
                ElloAttributedText.Link: "user",
