removed opaqueness of raw_t