We show that even under heterogeneous priors the classical no trade theorem obtains. However, speculative trade becomes mutually acceptable if at least one party to the trade puts at least some slight probability on the other party being irrational. We also derive bounds on disagreements in the case of heterogeneous priors and p-common beliefs.