diff --git a/module/VuFind/src/VuFind/SMS/Factory.php b/module/VuFind/src/VuFind/SMS/Factory.php
index 7fbbaf060333c6f166d78fdfae513529d5b376f9..d255136bf0fd3570fb740ba311a8a915fbf47539 100644
--- a/module/VuFind/src/VuFind/SMS/Factory.php
+++ b/module/VuFind/src/VuFind/SMS/Factory.php
@@ -26,8 +26,7 @@
  * @link     http://vufind.org/wiki/vufind2:developer_manual Wiki
  */
 namespace VuFind\SMS;
-use VuFind\Config\Reader as ConfigReader,
-    Zend\ServiceManager\ServiceLocatorInterface;
+use Zend\ServiceManager\ServiceLocatorInterface;
 
 /**
  * Factory for instantiating SMS objects
@@ -50,8 +49,8 @@ class Factory implements \Zend\ServiceManager\FactoryInterface
     public function createService(ServiceLocatorInterface $sm)
     {
         // Load configurations:
-        $mainConfig = ConfigReader::getConfig();
-        $smsConfig = ConfigReader::getConfig('sms');
+        $mainConfig = $sm->get('VuFind\Config')->get('config');
+        $smsConfig = $sm->get('VuFind\Config')->get('sms');
 
         // Determine SMS type:
         $type = isset($smsConfig->General->smsType)