     }
     
     override public func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
-        guard let identifier = segue.identifier, viewModel = viewModel else {
+        guard let identifier = segue.identifier,
+            let viewModel = viewModel else {
             return
         }
         

            termsAndConditionsLabel?.inactiveLinkAttributes = nil
        }
        
        if let termsIndexRange = termsViewModel.rangeOfTermsAndConditions, privacyIndexRange = termsViewModel.rangeOfPrivacyPolicy {
            let termsRange = termsAndConditionsText.startIndex.distanceTo(termsIndexRange.startIndex) ..< termsAndConditionsText.startIndex.distanceTo(termsIndexRange.endIndex)
            let privacyRange = termsAndConditionsText.startIndex.distanceTo(privacyIndexRange.startIndex) ..< termsAndConditionsText.startIndex.distanceTo(privacyIndexRange.endIndex)
            termsAndConditionsLabel?.addLinkToURL(NSURL(string: TermsAndConditionsURL.TermsAndConditions.rawValue), withRange: NSRange(termsRange))

    // MARK: UIView configuration
    
    internal func configureTermsAndConditionsLabel() {
        guard let termsViewModel = viewModel?.termsViewModel,
            let termsAndConditionsText = termsViewModel.termsAndPrivacyFooter else {
            return
        }
        
