Separating out processing of globals.