reverting back to change TX_CB to CALLBACK