For the second time in as many months, U.S. District Judge Richard Seeborg of the Northern District of California has found that the Trump administration has violated the Administrative Procedures Act in seeking some of the president’s signature policy goals.

Seeborg on Monday blocked the Trump administration’s policy of forcing Central American asylum-seekers to return to Mexico to wait for their cases to be heard in the United States. Seeborg found that the so-called “Migrant Protection Protocols” implemented late last year were not authorized by Congress under the Immigration and Nationality Act, and even if they were, they didn’t provide proper safeguards to meet the government’s obligation not to return any alien to a territory where his or her “life or freedom would be threatened.”