diff --git a/tests/_data/unserializeTest2.log b/tests/_data/unserializeTest2.log
new file mode 100644
index 000000000..d4b950e54
--- /dev/null
+++ b/tests/_data/unserializeTest2.log
@@ -0,0 +1,24 @@
+array (
+'e_url_list' =>
+  array (
+    'contact' => 'contact',
+    'faqs' => 'faqs',
+    'news' => 'news',
+    'orders' => 'orders',
+    'vstore' => 'vstore',
+  ),
+  'lw_page_visibility' => '',
+  'lw_ajax_enable' => '',
+  'lw_context_visibility' => 'array (
+				\'OLDDEFAULT\' => \'\',
+				\'TITLE\' => \'\',
+				\'SUMMARY\' => 1,
+				\'BODY\' => 1,
+				\'DESCRIPTION\'=> 1,
+				\'USER_TITLE\' => \'\',
+				\'USER_BODY\' => 1,
+				\'LINKTEXT\' => \'\',
+				\'RAWTEXT\' => \'\'
+			)',
+  'e_tohtml_list' => '',
+)
\ No newline at end of file
diff --git a/tests/unit/e_arrayTest.php b/tests/unit/e_arrayTest.php
index 54b4bf1cf..64ac30ef5 100644
--- a/tests/unit/e_arrayTest.php
+++ b/tests/unit/e_arrayTest.php
@@ -52,11 +52,18 @@ $data = array (
 		{
 
 			$src = codecept_data_dir()."unserializeTest.log";
-			$string_0 = file_get_contents($src);
-			$actual = $this->arrObj->unserialize($string_0);
+			$stringFile_0 = file_get_contents($src);
+			$actual = $this->arrObj->unserialize($stringFile_0);
 			$this->assertArrayHasKey('email_password', $actual);
 
 
+			// Check for legacy (corrupted) link-words preferences.
+			$src = codecept_data_dir()."unserializeTest2.log";
+			$stringFile_1 = file_get_contents($src);
+			$actual = $this->arrObj->unserialize($stringFile_1);
+			$this->assertArrayHasKey('lw_context_visibility', $actual);
+
+
 			// Buggy value test -------.
 			$string_1 = "\$data = array(
 			\'buggy_array\' => \'some value\',