make a separate failure for CString
small assert for void pointer