diff --git a/src/Plugin/AdminStatus/DefaultMsg.php b/src/Plugin/AdminStatus/DefaultMsg.php
index 64ab49f..91a57bb 100644
--- a/src/Plugin/AdminStatus/DefaultMsg.php
+++ b/src/Plugin/AdminStatus/DefaultMsg.php
@@ -33,7 +33,7 @@ class DefaultMsg extends AdminStatusPluginBase {
    * {@inheritdoc}
    */
   public function description() {
-    return $this->t('This is the default message admin status.');
+    return $this->t('Display a generic message.');
   }
 
   /**
@@ -42,10 +42,22 @@ class DefaultMsg extends AdminStatusPluginBase {
   public function configForm(array $form,
                              FormStateInterface $form_state,
                              array $configValues) {
-    $form['sample'] = [
-      '#type' => 'textfield',
-      '#title' => $this->t('Sample text'),
-      '#default_value' => empty($configValues['sample']) ? '' : $configValues['sample'],
+    $form = [
+      'type' => [
+        '#type' => 'select',
+        '#title' => $this->t('Message type'),
+        '#options' => [
+          'status' => $this->t('status'),
+          'warning' => $this->t('warning'),
+          'error' => $this->t('error'),
+        ],
+        '#default_value' => empty($configValues['type']) ? '' : $configValues['type'],
+      ],
+      'message' => [
+        '#type' => 'textfield',
+        '#title' => $this->t('Message text'),
+        '#default_value' => empty($configValues['message']) ? '' : $configValues['message'],
+      ],
     ];
 
     return $form;
@@ -77,15 +89,8 @@ class DefaultMsg extends AdminStatusPluginBase {
   public function message(array $configValues) {
     return [
       [
-        'status' => 'status',
-        'message' =>
-          [
-            '#markup' => '<h3>' . $this->t('Marked Up') . '</h3><p>' . $this->t('This is a preamble message.') . '</p>',
-          ],
-      ],
-      [
-        'status' => 'warning',
-        'message' => $this->t('This is a default status message to display with sample text: @sample', ['@sample' => $configValues['sample']]),
+        'status' => $configValues['type'],
+        'message' => $configValues['message'],
       ],
     ];
   }
diff --git a/src/Tests/AdminStatusTest.php b/src/Tests/AdminStatusTest.php
index c429397..3107358 100644
--- a/src/Tests/AdminStatusTest.php
+++ b/src/Tests/AdminStatusTest.php
@@ -57,7 +57,7 @@ class AdminStatusTest extends WebTestBase {
     $this->assertText(t('Default Message'), 'The plugin name is output.');
 
     // Check we see the plugin description.
-    $this->assertText(t('This is the default message admin status.'), 'The plugin description is output.');
+    $this->assertText(t('Display a generic message.'), 'The plugin description is output.');
   }
 
 }
