President Donald Trump signed an executive order on Wednesday to halt the practice of separating illegal immigrant families apprehended at the border, despite questions about its constitutionality.

“We’re going to have strong, very strong borders, but we’re going to keep the families together,” Trump told reporters at the White House before signing the order. “I didn’t like the sight or the feeling of families being separated.”

The president said the order was important adding that he, the First Lady, and his daughter Ivanka felt strongly about the issue.

“I think anybody with a heart would feel very strongly about it, we don’t want families separated,” Trump said, and noted that it was an issue of “compassion.”

He clarified that the issue of separating families was not a new one, but he would continue tackling the tough issues surrounding immigration.

“At the same time, we are keeping a very powerful border, and it continues to be a zero tolerance, we have zero tolerance for people who enter our country illegally,” Trump said.

Vice President Mike Pence and Secretary of Homeland Security Kirstjen Nielsen joined the president in the Oval Office for the signing ceremony.

Nielsen thanked the president for his leadership on the issue and again demanded Congress to change the loopholes on immigration.

“We ask them to do their jobs, the laws need to be changed,” she said.

Trump said it was tough to watch the children separated from their parents and the troubling images on television.

“You’re going to have a lot of happy people,” Trump said as he signed the executive order.

The order instructs his cabinet members and the Department of Homeland Security to maintain family unity by detaining illegal alien families together and provide or construct adequate facilities to do so.