Если снять комментарий с 32 и 35 строки, то можно убедиться, что все прекрасно срабатывает, в чем ошибка не пойму.