diff --git a/create.py b/create.py
index 40a61162254358eacef5ccd27b0875de11f34853..b3ee2c796e367c3b3988622da3a8f506fa798ca1 100644
--- a/create.py
+++ b/create.py
@@ -7,6 +7,9 @@ import jinja2
 from modules.file_generator import generate_vagrantfile, generate_ansible_files
 from modules.device_creator import open_file
 
+""" Supressing error traceback. """
+sys.tracebacklimit = 0
+
 if len(sys.argv) != 2:
     print("Error: Expecting 1 argument (yml file).")
     sys.exit()
@@ -15,4 +18,3 @@ device_definitions = open_file(str(sys.argv[1]))
 
 generate_vagrantfile(device_definitions)
 generate_ansible_files(device_definitions)
-
diff --git a/modules/device_creator.py b/modules/device_creator.py
index d91bf530fa6a2535965a0af78ca2aa5602373a94..c8e290636068d16ff99b5832c285fbf93ff11d1d 100644
--- a/modules/device_creator.py
+++ b/modules/device_creator.py
@@ -17,7 +17,7 @@ def open_file(file_name):
         input_file = open(str(file_name))
         return yaml.safe_load(input_file)
     except IOError:
-        print("Error: Cannot find a required file.")
+        print("Error: Cannot find a required file: " + str(file_name))
 
 def _add_provisioning(hostname, host_definitions):
     """ Adds provisioning to the device if the file exists. """