LOL @ TA being the primary motivator for the drop.
Yeah, a near arbitrary line was crossed so everyone just said fuck it and threw the towel in causing rates to drop $75.
IMO the stars aligned and some big fish took an opportunity to shake the market.