Supreme Court could have made a better ruling