MEYER, J. (concurring in part; dissenting in part). I join in the concurrence and dissent of Justice Gildea.