Why are these globals?