ImaginaryHuman #1 AND shouldn't you be using Local variables in BlitzMax? I know that doesn't make for a direct translation between the two languages but hey, if you're supposed to do things differently then that's what you gotta do!