IMHO , as long as your Dinar is real. You will have no problem cashing it out. If we have to pay Uncle sam then you must pay Uncle sam. But, I sincerely doubt that you have to prove where you bought your Dinars from. The IRS is the only big concern and I say pay what you owe the IRS. But as of now I don';t know what the rules are for gains on "hard" currency. But if we all owe the IRS....I will be very glad to pay them. JMHO Chas56789