>Remove 'loop' from 'catch'. Also I don't see where m.lcError is assigned a string value.
Originally I just had try endtry without catch and it gave me the same error. So I added all these lines. Removing loop solved the problem. I commented out logging and reporting error, since I don't really need to see the error.
If it's not broken, fix it until it is.
My Blog