             errorClosure: (NSError -> Void)? = nil)
     {
         guard let password = password else {
+            if isProfileEncrypted(profile) {
+                // Profile is encrypted, password is required. No error is needed, password placeholder
+                // should be quite obvious.
+                return
+            }
+
             let coordinator = LoginCreateAccountCoordinator(theme: theme,
                                                             navigationController: navigationController,
                                                             type: .CreatePassword)

            }
        })
    }
}

    }

    func loginFormController(controller: LoginFormController, isProfileEncrypted profile: String) -> Bool {
        return isProfileEncrypted(profile)
    }
}

