SCOTUS ruled it unconstitutional after congress passed it in the '90s.
Of course, they never went back to "fix" it - not a priority, I guess.
Pork stuffed in the bills should be unconstitutional.