diff --git a/core/includes/path.inc b/core/includes/path.inc
index 6043749..e4674f5 100644
--- a/core/includes/path.inc
+++ b/core/includes/path.inc
@@ -82,18 +82,7 @@ function drupal_match_path($path, $patterns) {
  * @see request_path()
  */
 function current_path() {
-  // @todo Remove the check for whether the request service exists and the
-  // fallback code below, once the path alias logic has been figured out in
-  // http://drupal.org/node/1269742.
-  if (\Drupal::getContainer()->isScopeActive('request')) {
-    $path = \Drupal::request()->attributes->get('_system_path');
-    if ($path !== NULL) {
-      return $path;
-    }
-  }
-  // If we are outside the request scope, fall back to using the path stored in
-  // _current_path().
-  return _current_path();
+  return \Drupal::request()->attributes->get('_system_path');
 }
 
 /**
