в чем может быть проблема, если метод делает то что он должен сделать?