why can't it be global and user space? DNS resolution for example is done by user space, and it is global.