I can think of two possible causes, though there may be others:
1. Could there be some other non-printable character on either side of that token instead of a space?
2. Is that variable name also declared elsewhere in the script as local or a handler argument?
Richard Gaskin LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn