A few minutes ago The Rube approached me. I rejected his first three offers, and accepted the fourth. However, he didn't disappear afterwards. I talked to him again and he offered me to trade again. I didn't accept or reject the trade, and he did disappear a few seconds later, but I guess this could be exploited.