         }.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: - Initializers
  init() {
    super.init(frame: .zero)

// MARK: - Helpers
extension LinkCardView {

  private static func statsAttributedString(icon: Observable<UIImage>,
                                            text: Observable<NSAttributedString>,
                                            font: Observable<UIFont>)
    -> Observable<NSAttributedString?> {

      let icon = iconAttributedString(icon, font: font)

      return Observable.combineLatest(icon, text) {
          [$0, $1].joinWithSeparator(" ")
      }
  }

