Davie says "there have been some mistakes made and as director general I have to take ultimate responsibility".