Hey guys, I'm building a NFT shop using the inco token sdk for solana and I have a question: If in my instruction I do a CPI to make a customer pays $100 to me and then after that I give him the NFT in the same instruction is this good? Because the CPI will give me a panic and exit out of the instruction if the customer doesn't have enough money right