             make.right.equalTo(buttonContainer.snp_right)
         }
 
+        newTabButton.label.snp_makeConstraints { make in
+            make.leading.greaterThanOrEqualTo(view)
+        }
+
+        newPrivateTabButton.label.snp_makeConstraints { make in
+            make.trailing.lessThanOrEqualTo(view)
+            make.left.greaterThanOrEqualTo(newTabButton.snp_right).priorityHigh()
+        }
+
         buttonContainer.snp_makeConstraints { make in
             make.width.equalTo(view.snp_width).multipliedBy(TodayUX.buttonContainerMultipleOfScreen)
             make.centerX.equalTo(view.snp_centerX)

    private lazy var newPrivateTabButton: ImageButtonWithLabel = {
        let imageButton = ImageButtonWithLabel()
        imageButton.addTarget(self, action: #selector(onPressNewPrivateTab), forControlEvents: .TouchUpInside)

        let button = imageButton.button
        button.setImage(UIImage(named: "new_private_tab_button_normal"), forState: .Normal)
        button.setImage(UIImage(named: "new_private_tab_button_highlight"), forState: .Highlighted)

        let label = imageButton.label
        label.text = NSLocalizedString("TodayWidget.NewPrivateTabButtonLabel", value: "New Private Tab", tableName: "Today", comment: "New Private Tab button label")
        label.textColor = TodayUX.privateBrowsingColor
        label.font = UIFont.systemFontOfSize(TodayUX.imageButtonTextSize)


            make.width.equalTo(button)
            make.height.equalTo(button)
        }

        label.numberOfLines = 0
        label.lineBreakMode = .ByWordWrapping
        label.textAlignment = .Center

        label.snp_makeConstraints { make in
            make.centerX.equalTo(button.snp_centerX)
