Bruce admits mistakes