added line to overwrite argv[0] with caller