Funny in 2.47 version of the compiler the timeout lable works with returns
I see that 3.00 does not accept the return.