Thousands of flights were cancelled or delayed over the busy Juneteenth and Father’s Day holiday weekend.

More than 840 flights were cancelled by midafternoon Sunday, with over 3,100 delayed, according to the flight tracking platform FlightAware.

That was an improvement over Saturday, when more than 6,400 flights to, from or around the U.S. were delayed, according to FlightAware. Another 860 were cancelled.