Сейчас при объявлении локальной переменной без присваивания значения это вызывает ошибку. Пример объявления:
Error in Ln: 31 Col: 7
local $screen_
^
Expecting: '_'
The parser backtracked after:
Error in Ln: 31 Col: 15
local $screen_
^
Note: The error occurred at the end of the line.
Expecting: '*=', '+=', ',', '-=', '/=', '=', '[' or '_'
Но ошибки в действительности быть не должно.