On the Mega ReFi Rumor