Partial Dissenting Opinion By Professor Peter D Cameron