Principal update #34