         }.addDisposableTo(rx_disposeBag)
 
       LinkCardView
-        .statsAttributedString(viewModel.scoreIcon, score: viewModel.score,
-          commentsIcon: viewModel.commentsIcon, comments: viewModel.comments,
+        .statsAttributedString(viewModel.scoreIcon, text: viewModel.score,
           font: TextStyle.Caption1.rx_font)
-        .bindTo(statsLabel.rx_attributedText)
+        .bindTo(scoreLabel.rx_attributedText)
+        .addDisposableTo(rx_disposeBag)
+
+      LinkCardView
+        .statsAttributedString(viewModel.commentsIcon, text: viewModel.comments,
+          font: TextStyle.Caption1.rx_font)
+        .bindTo(commentsLabel.rx_attributedText)
         .addDisposableTo(rx_disposeBag)
     }
   }

// MARK: - Helpers
extension LinkCardView {

  private static func statsAttributedString(scoreIcon: Observable<UIImage>,
                                            score: Observable<NSAttributedString>,
                                            commentsIcon: Observable<UIImage>,
                                            comments: Observable<NSAttributedString>,
                                            font: Observable<UIFont>)
    -> Observable<NSAttributedString?> {

      let commentsIcon = iconAttributedString(commentsIcon, font: font)
      let scoreIcon = iconAttributedString(scoreIcon, font: font)

      return Observable
        .combineLatest(scoreIcon, score, commentsIcon, comments) {
          [$0, $1, $2, $3].joinWithSeparator(" ")
      }
  }


    return label
  }

  private func createScoreLabel() -> UILabel {
    let label = createStatsLabel()
    label.textAlignment = .Right
    return label
  }

  private func createMoreButton() -> UIButton {
    let button = UIButton(type: .Custom)
    button.setImage(UIImage(asset: .MoreIcon), forState: .Normal)
    Theming.sharedInstance.accentColor
      .subscribeNext { color in
        button.setImage(UIImage(asset: .MoreIcon).tint(color), forState: .Highlighted)
      }.addDisposableTo(self.rx_disposeBag)
    button.rx_tap.subscribeNext { [weak self] _ in
      guard let `self` = self else { return }
      self.moreOptionsClicked?(self)
    }.addDisposableTo(self.rx_disposeBag)
    return button
  }

  private func createBottomBar() -> UIVisualEffectView {
    let view = UIVisualEffectView(effect: UIBlurEffect(style: .ExtraLight))
    view.addSubview(self.commentsLabel)
    view.addSubview(self.scoreLabel)
    view.addSubview(self.moreButton)
    return view
  }

