Who typically uses this type and does it need to be exported?