Doesn't actually emit in global namespace