Even Peggy Carter (Hayley Atwell) runs a little late sometimes. “Marvel’s Agent Carter” Season 2 will no longer premiere on Tuesday, Jan. 5, 2016. Instead, the historical spy show will air on Tuesday, Jan. 19.

Why the delay? Blame Obama. Yes, really. President Barack Obama will be holding his State of the Union address on Jan. 12, TVLine reports. This address happens every year, but it’s usually on the last Tuesday of January. The unexpected move forced ABC to preempt “Agent Carter.” The network likely wants to air the season without interruptions, hence the two-week delay.

[SPOILER ALERT: Small spoilers about “Agent Carter” Season 2 are below.]

When Peggy makes her comeback, she’ll be protecting the country from bad guys again, but this year she’ll be in Los Angeles. The SSR sends her to the West Coast, where she’ll run into bad guys like Madame Masque (Wynn Everett) and Joseph Manfredi (Ken Marino). She’ll also have a new boss to fight with: Jack Thompson (Chad Michael Murray).

After taking credit for Peggy’s actions in the Season 1 finale, the agent will be the new SSR leader. Despite Peggy basically being responsible for his promotion, he won’t suddenly respect her. It sounds like Thompson will still be his usual rude self. “I think we're going to see some classic Thompson,” Murray told TV Guide. “But we'll also get to peek behind some curtains and see a bit more.”

Watch the “Agent Carter” Season 2 trailer below:

“Marvel’s Agent Carter” Season 2 premieres Tuesday, Jan. 19, 2016 at 9 p.m. EST on ABC. The first episode will be two-hours.