Check for permission to localize (if not granted yet) on every login
Semantic variable names
Semantic function names