partially concurring opinion