Now using the char ** pointer for the error string