removed __name__ checks from run_parser