I would not rely on specifying the bit_order. On the other hand, the value of the Default_Bit_Order constant can be useful in a record representation clause to control the bit positions you use, when combined with tricks using multiplication and Boolean'Pos(). This is of course left as an exercise to the reader... -Tucker Taft