XA wrapper