same comment as above regarding the number of globals