actually globals hee--err