So The Dolphins won today?!?!?! Put's them in possible playoff contention for 2026. Thats an improvement no?