Is this proof positive that a HUGE announcement is imminent?