When I run the next script, I get three!! times a messagebox. First the first, then the second and then THE FIRST AGAIN!!
How come??????

Gosub test
MessageBox ("second","test")
Exit

:test
MessageBox ("first","test")
Return