Attack char * vs unsigned char * conversions. In most cases, I've just