Would this involve further specification of bitfields? Feel implementation defined nature of bitfields limits potential