diff --git a/backend/MESSAGE_CODES b/backend/MESSAGE_CODES
index c39bd9d9da1406a1b0fa1126d4065fa85b4b7eed..322264fd2b4b6156a45bc27e7f34602f890ee454 100644
--- a/backend/MESSAGE_CODES
+++ b/backend/MESSAGE_CODES
@@ -15,5 +15,5 @@ Kratos codes:
 Stackspin codes:
 ================
 
-S00001   Please confirm your credentials to complete this action.
+S_CONFIRM_CREDENTIALS   Please confirm your credentials to complete this action.
 
diff --git a/backend/web/login/login.py b/backend/web/login/login.py
index 60798daf8f8333f62c9cbe0b56640d6f6be8c31f..2a689ce762a6e83caacbd073ed0ce514e2b9e1b7 100644
--- a/backend/web/login/login.py
+++ b/backend/web/login/login.py
@@ -143,12 +143,13 @@ def login():
         refresh = flow['refresh']
         if refresh:
             message = {
-                "id": "S00001",
+                "id": "S_CONFIRM_CREDENTIALS",
                 "message": "Please confirm your credentials to complete this action.",
                 "type": "info"
             }
+            messages.append(message)
         try:
-            for msg in flow.ui.messages.value:
+            for msg in flow.ui.messages.value2:
                 current_app.logger.info("Kratos message:" + msg.text)
                 if msg.id == 4000006:
                     message = {
@@ -170,7 +171,7 @@ def login():
                 messages.append(message)
 
         except Exception as ex:
-            current_app.logger.error(ex)
+            current_app.logger.info("No messages in kratos flow to push to UI")
 
     if identity and not refresh:
         # We are already logged in, and don't need to refresh.