had to require globals...