Помогите найти ошибку в коде BDC BIL

Помогите найти ошибку в коде BDC BIL
Приветствую.
Взялся я за обучение BDC BIL, уже написал несколько ПО. Легкий и интересный язык. Ну и решил я сделать кое-что посложнее. Задачей поставил себе написать бота, который будет загружать мне маил. ру сразу, как придет новое письмо. Получился следующий код:
math.set rm[1] 0
pop3.host pop.mail.ru
pop3.port 110
pop3.username urs.atom
pop3.password *********
label reppeat
pop3.check
if 1 rm[1] <> rm[0]
math.mov rm[0] rm[1]
ie.create
math.set mtr[1] false
ie.navigate http://mail.ru
ie.show on
label rpt
if 2 mtr[1] = false
go rpt
endthen 2
ie.idvalue input mailbox__login urs.atom
ie.idvalue input mailbox__password *********
ie.idclick input mailbox__auth__button
endthen 1
application.processsleep
go repeat

Вместо звездочек - мой пароль разумеется. Но программа прогружает маил. ру правильно только 1 раз. Больше не хочет. Подскажите, где я ошибся?