diff --git a/translatable_menu_link_uri.module b/translatable_menu_link_uri.module
index 1fec51b..4ebe01b 100644
--- a/translatable_menu_link_uri.module
+++ b/translatable_menu_link_uri.module
@@ -73,16 +73,14 @@ function translatable_menu_link_uri_preprocess_menu(&$variables, $hook) {
  */
 function translatable_menu_link_uri_iterate_menu(&$item) {
   try {
-    if (($item['below'])) {
+    if (isset($item['below'])) {
       foreach (array_keys($item['below']) as $key) {
         translatable_menu_link_uri_iterate_menu($item['below'][$key]);
       }
     }
     /** @var \Drupal\Core\Menu\MenuLinkInterface $link */
-    $link = $item['original_link'];
-    if ($link) {
-      $plugin_id = $link->getPluginId();
-    }
+    $link = $item['original_link'] ?? NULL;
+    $plugin_id = $link !== NULL ? $link->getPluginId() : '';
     $url = NULL;
     // If menu link is generated by menu_link_content, let's go deeper into details.
     if (strpos($plugin_id, 'menu_link_content') !== FALSE && !is_null($link->getDerivativeId())) {
