diff --git a/includes/expire.api.inc b/includes/expire.api.inc
index 2ad3e8e..950235c 100644
--- a/includes/expire.api.inc
+++ b/includes/expire.api.inc
@@ -83,7 +83,7 @@ class ExpireAPI {
       // when entities having one site language has been expired from another
       // site locale. For this purpose we always have to pass a proper language
       // key/object to get a correct URL of entity's language.
-      if ($language == LANGUAGE_NONE) {
+      if (empty($language) || $language == LANGUAGE_NONE) {
         $language = language_default();
       }
       else {
