After thinking about it, I do see some troll trades coming up. You know, someone sells something ridiculously cheap and then reverses the trade just to nerve the other player.

I've seen some weird people in game so it wouldn't surprise me if this would be used to some extend.

Then again, it's a small price to pay to prevent any form of trade scamming. This would also prevent the 'Midas touch scam', because the trade could easily be reversed by the one who 'loans' the gold.

One thing to add would be what happens when someone deletes the account. The item(s)/gold should still be retrievable in that case too.

Another thing is that you should also be allowed to retrieve the item, even with full inventory. To prevent accidentally not being able to recall the item(s)/gold when your inventory got full.