diff --git a/usersnap.install b/usersnap.install
index 34b8bcc..8a6ee5d 100644
--- a/usersnap.install
+++ b/usersnap.install
@@ -9,16 +9,16 @@
  * Implements hook_uninstall().
  */
 function usersnap_uninstall() {
-  variable_del('usersnap_apikey');
-  variable_del('usersnap_button_text');
-  variable_del('usersnap_visibility');
-  variable_del('usersnap_paths');
-  variable_del('usersnap_position');
-  variable_del('usersnap_language');
-  variable_del('usersnap_show_email_field');
-  variable_del('usersnap_email_field_placeholder');
-  variable_del('usersnap_email_field_required');
-  variable_del('usersnap_show_comment_box');
-  variable_del('usersnap_comment_box_placeholder');
-  variable_del('usersnap_comment_box_required');
+  \Drupal::configFactory()->getEditable('usersnap_apikey')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_button_text')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_visibility')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_paths')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_position')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_language')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_show_email_field')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_email_field_placeholder')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_email_field_required')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_show_comment_box')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_comment_box_placeholder')->delete();
+  \Drupal::configFactory()->getEditable('usersnap_comment_box_required')->delete();
 }
