my %hash = ( red => 'car' ); # Hash context #### last STATEMENT; # label context #### open FILE, "my_file.txt"; # file handle context #### $r->open( ARGS ); # looking for an array, and the interpreter is thinking, # it cannot be a label or file handle and it is not a hash, WTF?