Finally, the Supreme Court stops Trump