''the "speculation" comes from the rumour that''
and therin lies your problem...........rumour, speculation, etc, etc.............
However as that is the 3rd word of this websites title, I suppose it is appropriate really..........
My only advice is dont believe all the rumours you hear!