no more global namespace pollution