Why do we need NOLOCAL keyword ?