A federal judge has blocked controversial elements of the Arizona's SB 1070, the immigration law that goes into effect tomorrow. Yes, this block includes the "carry your papers" provision that got everyone nationwide all hot and bothered.

The AP reports:

The overall law will still take effect Thursday, but without the provisions that angered opponents - including sections that required officers to check a person's immigration status while enforcing other laws.

The judge also put on hold parts of the law that required immigrants to carry their papers at all times, and made it illegal for undocumented workers to solicit employment in public places. In addition, the judge blocked officers from making warrantless arrests of suspected illegal immigrants.

"Requiring Arizona law enforcement officials and agencies to determine the immigration status of every person who is arrested burdens lawfully-present aliens because their liberty will be restricted while their status is checked," U.S. District Judge Susan Bolton ruled.

This puts a bit of a damper on tomorrow's scheduled protests, where "at least one group planned to block access to federal offices, daring officers to ask them about their immigration status." Way to ruin everyone's fun, Judge Bolton.

The U.S. Justice Department, along with various civil rights groups, had argued for these holds in at least seven lawsuits. Bolton's holds will last until the justice system works through the various challenges, and some expect the case to reach the Supreme Court. Meanwhile, Arizona plans to appeal Bolton's decision.

This could be a while.

[Image via Getty]