Added more information on set_arg() error
Changed the way arguments are skipped in set_args()