Democratic presidential contender Tim Ryan stood out as the only candidate who didn't put his hand on his heart during a performance of "The Star-Spangled Banner" at the opening of Tuesday night's debate in Detroit,  prompting commentators to zing the marginal candidate even before opening statements began.

Ryan, D-Ohio, stood alongside South Bend Mayor Pete Buttigieg, Vermont Sen. Bernie Sanders, Massachusetts Sen. Elizabeth Warren, former Texas Rep. Beto O’Rourke, Minnesota Sen. Amy Klobuchar, author Marianne Williamson, former Maryland Rep. John Delaney, former Colorado Gov. John Hickenlooper, and Montana Gov. Steve Bullock.

As the national anthem played, Ryan was the only candidate to stand with his hands clasped in front of his body, rather than at his chest.

From left, Marianne Williamson, Rep. Tim Ryan, D-Ohio, Sen. Amy Klobuchar, D-Minn., South Bend Mayor Pete Buttigieg, Sen. Bernie Sanders, I-Vt., Sen. Elizabeth Warren, D-Mass., former Texas Rep. Beto O'Rourke, former Colorado Gov. John Hickenlooper, former Maryland Rep. John Delaney and Montana Gov. Steve Bullock take the stage for the first of two Democratic presidential primary debates hosted by CNN Tuesday, July 30, 2019, in the Fox Theatre in Detroit. (AP Photo/Paul Sancya)

From left, Marianne Williamson, Rep. Tim Ryan, D-Ohio, Sen. Amy Klobuchar, D-Minn., South Bend Mayor Pete Buttigieg, Sen. Bernie Sanders, I-Vt., Sen. Elizabeth Warren, D-Mass., former Texas Rep. Beto O'Rourke, former Colorado Gov. John Hickenlooper, former Maryland Rep. John Delaney and Montana Gov. Steve Bullock take the stage for the first of two Democratic presidential primary debates hosted by CNN Tuesday, July 30, 2019, in the Fox Theatre in Detroit. (AP Photo/Paul Sancya)

"Rep. Tim Ryan didn’t put his hand over his heart during the national anthem," wrote former George W. Bush press secretary and Fox News contributor Ari Fleischer. "I guess he’s appealing to the Kaepernick wing of the Democratic Party."

Added Meghan McCain: "Put your hand over your heart for the star spangled banner Tim Ryan!!!"

The Daily Wire's Ryan Saavedra wrote, "All these candidates have contempt for America, Tim Ryan is just choosing to be honest about it."

Others speculated that Ryan had simply forgotten to place his hand on his heart.

A similar episode is possible at Wednesday night's debate, when another batch of Democratic candidates will take the stage. Washington Gov. Jay Inslee reportedly inquired last week whether "The Star-Spangled Banner" would be played at the debate, prompting speculation as to his plans for the performance.

Ryan, who challenged House Speaker Nancy Pelosi for the role of minority leader in 2016, has struggled to gain momentum. He has sought to appeal primarily to blue-collar voters in the Midwest.

Speaking to Fox News' "Sunday Morning Futures" last month, Ryan said the real problem at the southern border is that so many people feel the need to flee their home countries in the first place.

TRUMP: DEMS' HEALTH CARE STANCE FOR ILLEGAL IMMIGRANTS WILL HELP ME WIN REELECTION

"Why are these people migrating to the United States? Because gangs are running Honduras and Guatemala and El Salvador," he said. "So a real president would say, 'Let's get to the root of the problem, let's fix it so these people can stay in their own homes in Central America.'"