DDI related functions