wait... what?

I'm probably about to sound really, really dumb. But I didn't think that Cid grows up to be Joe. I thought the only real implication was that Cid grows up to be the Rainmaker, but that Joe can stop that by not letting himself kill Sarah.

Did I miss something obvious/huge?