Library updates to Array passing and XDataChannel.::: debug