yesterday`s 45-page opinion