Я только не понимаю, а зачем они так делают - то скрывают, то возвращают разные функции? Это не очень удобно.