Changed from confusing initial assignment to inline 'nil' assignment of globals