fixed some issues due to the Arg->const char * transition