use UInt16Number etc