What is external? Do I need to use another wallet to buy and then transfer to a non-custodial wallet before withdrawing?