@cypher121 i think it’s a very good decision because this way, kotlin has kept a door opened for “UInt” value types (hopefully when valhalla comes to java) and bitwise operations will already support it. but java is stuck because even through UInt might be introduced with valhalla, low-level bitwise operations won’t support it out of the box.