the variable IS initialized, but values such as 0 and empty-strings count as false.
in fact, TRUE is represented by the integer 1, and FALSE is represented by the empty-string in PHP, literally.
so if you want that GET var to count as true, you're just going to have to use =1 or something.