Criticized for sometimes appearing to side with white supremacist groups, President Donald Trump on Monday said such ideologies “devour the soul” as he opted against calling on Congress to pass gun-control legislation following two more mass shootings.

The president was under pressure to speak out against white nationalists after the suspected gunman in a Saturday El Paso shooting that left 20 people dead posted a racist manifesto before his killing spree. The document echoed Trump’s talk about an “invasion” of the United States by undocumented migrants from Central and South America.

[After Dayton and El Paso killings, here are 3 things Trump could call for]

“In one voice, our nation must condemn racism, bigotry and white supremacy,” he said. “These sinister ideologies must be defeated.”

“Hate has no place in America. Hatred wraps the mind, ravages the heart and devours the soul,” Trump said, flanked by Vice President Mike Pence while speaking in front of a portrait of former President George Washington in the White House’s Diplomatic Reception Room.