diff --git a/lib/autoloader.php b/lib/autoloader.php
index 87a07f6da1219018d2cf1b04313d5b8df32b87a1..9e198a0351e4aab9257123b80074104183084f70 100644
--- a/lib/autoloader.php
+++ b/lib/autoloader.php
@@ -112,7 +112,7 @@ class Autoloader {
 				if ($split[1] === 'core') {
 					$paths[] = \OC::$SERVERROOT . '/core/' . strtolower(str_replace('\\', '/', $split[2])) . '.php';
 				} else if ($split[1] === 'settings') {
-					$paths[] = \OC::$SERVERROOT . '/settings/' . strtolower(str_replace('\\', '/', $split[2])) . '.php';
+					// Covered by PSR-4 autoloader
 				} else {
 					$paths[] = \OC::$SERVERROOT . '/lib/private/' . $split[1] . '/' . strtolower(str_replace('\\', '/', $split[2])) . '.php';
 				}
diff --git a/tests/lib/autoloader.php b/tests/lib/autoloader.php
index 6443d87a2e508060336773513163a32c08779379..fafdefd01be9f53ad2e2d232c0be250babc82ee9 100644
--- a/tests/lib/autoloader.php
+++ b/tests/lib/autoloader.php
@@ -83,9 +83,7 @@ class AutoLoader extends TestCase {
 	}
 
 	public function testLoadCoreNamespaceSettings() {
-		$this->assertEquals([
-			\OC::$SERVERROOT . '/settings/foo/bar.php', 
-		], $this->loader->findClass('OC\Settings\Foo\Bar'));
+		$this->assertEquals([], $this->loader->findClass('OC\Settings\Foo\Bar'));
 	}
 
 	public function testLoadCoreNamespaceRepair() {