diff --git a/pykat/finesse.py b/pykat/finesse.py
index 78fb3619e04d78c0a4adf381132a56a21a57a53f..100b98d2fd4cae3ddcdeb24b7d86a58f631c3f91 100644
--- a/pykat/finesse.py
+++ b/pykat/finesse.py
@@ -28,6 +28,7 @@ from __future__ import division
 from __future__ import print_function
 from __future__ import unicode_literals
 
+import warnings
 import codecs
 import uuid
 import sys
@@ -940,7 +941,8 @@ class kat(object):
         self.parseCommands(commands, blocks=blocks)
     
     def parseKatCode(self, code, blocks=None):
-        raise pkex.BasePyKatException("Removed. Use parseCommands instead.") 
+        warnings.warn('parseKatCode depreciated, use parseCommands.', stacklevel=2)
+        self.parseCommands(code, block=blocks)
 
     def processConstants(self, commands):
         """
diff --git a/test/test_scripts/random/test_unicode_printing.py b/test/test_scripts/random/test_unicode_printing.py
index 42b544852bb341ddbca14611c2b7c1288f7a5773..c0a267a4d25954304a7c04d1c8e0a6a96d2eb0b6 100644
--- a/test/test_scripts/random/test_unicode_printing.py
+++ b/test/test_scripts/random/test_unicode_printing.py
@@ -10,12 +10,12 @@ kat.loadKatFile("LHO_IFO_maxtem2.kat") # load the conf
 ##############################################
 ## set excitationas, sensors, and some settings
 ##############################################
-kat.parseKatCode( "fsig sig1 ETMXHR 10 180")
-kat.parseKatCode( "fsig sig1 ETMYHR 10 0")
-kat.parseKatCode( "pd1 myomc 10  nOMC_HROC_trans")
-kat.parseKatCode( "xaxis sig1 f log 10 1k 10")
-kat.parseKatCode( "put myomc f1 $x1") # to follow
-kat.parseKatCode( "yaxis abs:deg")
+kat.parseCommands( "fsig sig1 ETMXHR 10 180")
+kat.parseCommands( "fsig sig1 ETMYHR 10 0")
+kat.parseCommands( "pd1 myomc 10  nOMC_HROC_trans")
+kat.parseCommands( "xaxis sig1 f log 10 1k 10")
+kat.parseCommands( "put myomc f1 $x1") # to follow
+kat.parseCommands( "yaxis abs:deg")
 kat.verbose = True
 out = kat.run()    # do the computation
 result.append(out['myomc'])   # append the result