Talk about (bad) timing.

According to an official from the United States Navy, the military branch won’t have an aircraft carrier in the Persian Gulf for most of this upcoming fall.

The reason? They need perform “maintenance” on the carriers. They claim that after years of deployments in the area and the reduced spending as of late they have no choice but to pull them and get them back up to snuff — which can’t be done overnight.

Critics of the move are saying that this couldn’t come at a worse time, — the controversial Iranian nuclear deal is new and minor harassment from the Middle Eastern nation’s naval forces in the direction of commercial shipping lines in and around the gulf has been reported.

More from CNN:

U.S. military officials insisted that there would be no impact on U.S. operations in the gulf because the Air Force can briefly send additional, land-based aircraft to the region if needed. Airstrikes against ISIS targets in Iraq and Syria are also largely undertaken by the Air Force. The Navy accounts for only about 20% of the ISIS strike missions.

The Pentagon has a formal military requirement to keep at least one carrier in the gulf region at all times, so U.S. Central Command had to approve the decision to have a gap, according to a defense official.

The current carrier in the gulf region, the USS Theodore Roosevelt, is scheduled to leave sometime in October. The replacement carrier, the USS Harry S. Truman, is not scheduled to arrive until sometime in the winter.