Is there some formula to trading with the AI? Sometimes they'll quite happily maintain a trade with you, other times they'll cancel it 2-3 days after agreeing to it. I'm playing under house rules whereby I need to make sure it has 100% chance of succeeding. So what's going on?