I even had sys.exit in here before, what was I thinking