diff --git a/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp b/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp
index e60ed78991459d0b6a862a9bbb79a0a10cad266d..b1e1ca1a6eeaf8467539a8bb4f7edbb65b22886b 100644
--- a/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp
+++ b/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp
@@ -1417,7 +1417,7 @@ MantidQt::API::AlgorithmDialog*  MantidUI::createAlgorithmDialog(Mantid::API::IA
 
   //Check if a workspace is selected in the dock and set this as a preference for the input workspace
   //This is an optional message displayed at the top of the GUI.
-  QString optional_msg(alg->getOptionalMessage().c_str());
+  QString optional_msg(alg->summary().c_str());
 
   MantidQt::API::InterfaceManager interfaceManager;
   MantidQt::API::AlgorithmDialog *dlg =
@@ -1658,7 +1658,7 @@ void MantidUI::renameWorkspace(QStringList wsName)
   InterfaceManager interfaceManager;
   AlgorithmDialog *dialog =
       interfaceManager.createDialog(alg.get(), m_appWindow, false, presets,
-                                    QString(alg->getOptionalMessage().c_str()));
+                                    QString(alg->summary().c_str()));
 
   executeAlgorithm(dialog,alg);
 }
diff --git a/Code/Mantid/MantidQt/API/src/AlgorithmDialog.cpp b/Code/Mantid/MantidQt/API/src/AlgorithmDialog.cpp
index 1e9cc725ba5dc07d80cbad7c967a77ad173c7ff0..20e80fd48bcdf189e8daa00df322c7b56e2c3757 100644
--- a/Code/Mantid/MantidQt/API/src/AlgorithmDialog.cpp
+++ b/Code/Mantid/MantidQt/API/src/AlgorithmDialog.cpp
@@ -829,7 +829,7 @@ void AlgorithmDialog::isForScript(bool forScript)
 void AlgorithmDialog::setOptionalMessage(const QString & message)
 {
   m_strMessage = message;
-  if( message.isEmpty() ) m_strMessage = QString::fromStdString(getAlgorithm()->getOptionalMessage());
+  if( message.isEmpty() ) m_strMessage = QString::fromStdString(getAlgorithm()->summary());
   if( m_strMessage.isEmpty() ) m_msgAvailable = false;
   else m_msgAvailable = true;
 }