diff --git a/devTools/javaSanityCheck/SanityCheck.jar b/devTools/javaSanityCheck/SanityCheck.jar
index 2d9424871d047f8ece30d256b273c550f67fe50a..ca15d6e9338c29fd17c50b8e904e119e717bae71 100644
Binary files a/devTools/javaSanityCheck/SanityCheck.jar and b/devTools/javaSanityCheck/SanityCheck.jar differ
diff --git a/devTools/javaSanityCheck/dictionary_caseSensitive_phrases.txt b/devTools/javaSanityCheck/dictionary_caseSensitive_phrases.txt
new file mode 100644
index 0000000000000000000000000000000000000000..514cf5869cede0041c22e8547e77a5b402ab8f3e
--- /dev/null
+++ b/devTools/javaSanityCheck/dictionary_caseSensitive_phrases.txt
@@ -0,0 +1,11 @@
+# The same as dictionary_phrases.txt, just case sensitive.
+bellypreg#bellyPreg
+bellyimplant#bellyImplant
+bellyfluid#bellyFluid
+earWear#earwear
+eyeWear#eyewear
+setBellySize#SetBellySize
+SetbellySize#SetBellySize
+setbellySize#SetBellySize
+hormonebalance#hormoneBalance
+fetishknown#fetishKnown
diff --git a/devTools/javaSanityCheck/dictionary_phrases.txt b/devTools/javaSanityCheck/dictionary_phrases.txt
index 8ecc739768ab6c3c67413e2e23290eaa49ace507..7d90c8427a2fce210e3301ccc2434b28750b066e 100644
--- a/devTools/javaSanityCheck/dictionary_phrases.txt
+++ b/devTools/javaSanityCheck/dictionary_phrases.txt
@@ -2,6 +2,7 @@
 # sanityCheck here.
 # Phrases will be found whenever that exact phrase appears, regardless of
 # surroundings or overlapping.
+# Not case sensitive.
 # Format is: searchPhrase#errorMessage
 # Output is: Found searchPhrase; Correct: errorMessage
 #cash +=#Should be cashX() ## cash used by corporate code,
@@ -16,12 +17,7 @@ attepmts#attempts
 youreslf#yourself
 advnaces#advances
 canAcheive#canAchieve
-bellypreg#bellyPreg
-bellyimplant#bellyImplant
-bellyfluid#bellyFluid
 carress#caress
-hormonebalance#hormoneBalance
-fetishknown#fetishKnown
 recieve#receive
 recieves#receives
 $slave[#Should be $slaves[
@@ -30,12 +26,10 @@ Coca Cola#Coca-Cola
 dosen't#doesn't
 aircrafts'#aircraft's
 outift#outfit
-earWear#earwear
-eyeWear#eyewear
 curiousity#curiosity
 intensly#intensely
 quicly#quickly
 avalibe#available
 randomise#randomize
 protudes#protrudes
-disapearing#disappearing
\ No newline at end of file
+disapearing#disappearing
diff --git a/devTools/javaSanityCheck/dictionary_wholeWords.txt b/devTools/javaSanityCheck/dictionary_wholeWords.txt
index fb29a60ce0653082498fa2648fbfde3208bfc905..91c1f1898d683cdae987481e2fad222388cd5f46 100644
--- a/devTools/javaSanityCheck/dictionary_wholeWords.txt
+++ b/devTools/javaSanityCheck/dictionary_wholeWords.txt
@@ -4,9 +4,6 @@
 # appears, surrounded by non letters
 # Format is: searchPhrase#errorMessage
 # Output is: Found searchPhrase; Error: errorMessage
-setBellySize#SetBellySize
-SetbellySize#SetBellySize
-setbellySize#SetBellySize
 abandonned#abandoned
 aberation#aberration
 abilityes#abilities
diff --git a/devTools/javaSanityCheck/excluded b/devTools/javaSanityCheck/excluded
index 89bf8f03cc376b8582256b325a9bea64e076f178..c6ad348b185bfd1857e16bf40230c56821df3856 100644
--- a/devTools/javaSanityCheck/excluded
+++ b/devTools/javaSanityCheck/excluded
@@ -10,3 +10,4 @@ src/pregmod/editGenetics.tw;L
 #JS files, logic won't be checked here anyways
 src/js/economyJS.js;S
 src/data/backwardsCompatibility/datatypeCleanup.js;S
+js/003-data/miscDataNames.js;S
diff --git a/devTools/javaSanityCheck/sources.zip b/devTools/javaSanityCheck/sources.zip
index b3173659b154efd9102df83ed77d329cae763b92..ca21f617d170e35d8522d6df8e02c38e2d5ae918 100644
Binary files a/devTools/javaSanityCheck/sources.zip and b/devTools/javaSanityCheck/sources.zip differ