FlameDuck #1 I think it means that all variables must be declared before use in a program. Correct. In BlitzMAX variable declaration is done using the Local or Global keywords. Fields using the Field or Global keyword.