Just a correction, in all my haste I incorrectly posted Santa Cruz v. Ashcroft, it's actually
Santa Cruz v. Gonzales.
Sorry bout that!