Может перенести объявление instance ближе к этой функции?