diff --git a/scripts/titlemd_test.py b/scripts/titlemd_test.py
index 9f2d34bffe84c021e7c1883c0becbf9d970a4af9..722c17ef14a5054aec1cca5b3bfbd215c135cb77 100755
--- a/scripts/titlemd_test.py
+++ b/scripts/titlemd_test.py
@@ -28,7 +28,8 @@ def main(location):
       return_value = 0
       prev_line = lines.pop(0)
       disabled = 0
-      print(`location`)
+      echo_filename = False
+      #print(`location`)
       for line in lines:
           if line.startswith("``") and disabled == 0:
               disabled = 1
@@ -37,19 +38,22 @@ def main(location):
                   disabled = 0
           if line.startswith('#') and disabled == 0:
             if line != titlecase(line[:(line.find("]"))], callback=abbreviations)+line[(line.find("]")):]:
-              print()
+              if return_value == 0 and echo_filename == False:
+                print("%s" % location)
+                echo_filename = True
               print("-"+line,end="") 
-              print("+"+titlecase(line[:(line.find("]"))], callback=abbreviations)+line[(line.find("]")):],end="") 
+              print("+"+titlecase(line[:(line.find("]"))], callback=abbreviations)+line[(line.find("]")):],end="")
+              print()
               return_value = 1
           if (line.startswith('---') or line.startswith('===')) and disabled == 0:
             if prev_line != titlecase(prev_line[:(prev_line.find("]"))], callback=abbreviations)+prev_line[(prev_line.find("]")):]:
-              print()
               print("-"+prev_line,end="")
-              print("+"+titlecase(prev_line[:(prev_line.find("]"))], callback=abbreviations)+prev_line[(prev_line.find("]")):],end="") 
+              print("+"+titlecase(prev_line[:(prev_line.find("]"))], callback=abbreviations)+prev_line[(prev_line.find("]")):],end="")
+              print()
               return_value = 1
           prev_line = line
-      if return_value == 0:
-          print("==Ok==")
+      #if return_value == 0:
+      #    print("==Ok==")
       exit(return_value)
 if __name__ == "__main__":
   try: