improved RIM data types