President Donald Trump has signed a new executive order temporarily banning all refugees, as well as people from six majority-Muslim countries, from entering the United States. In contrast to the fanfare that accompanied Trump’s rollout of January’s ill-fated travel ban, Monday’s signing was a decidedly more low-key event. Trump signed the executive order out of public view. Secretary of State Rex Tillerson later outlined the details. The new ban applies to people from Syria, Sudan, Iran, Somalia, Libya and Yemen, but, unlike the original ban, not those from Iraq. Trump’s first Muslim travel ban was blocked by the courts in February amid massive nationwide protests. Unlike the first ban, the new executive order will not apply to people from the six countries with green cards or who already have a visa. Immigration and human rights advocates say the new ban still discriminates against Muslims and fails to address some of their concerns with the previous order.