better raw types