prevent global require leak