Вроде учёл ошибки всех предшественников, но похоже наделал своих. Может кто-то подсказать, что не так?