                 if process.getuid() is 0
                     
                     ## chown tmpdir
-                    floyd.tools.files.chown @system.tmpdir, config.UID, config.GID
+                    floyd.tools.files.chown @system.tmpdir, @system.UID, @system.GID
                     
                     ## chown process
-                    process.setgid(config.GID) # GID first ;-)
-                    process.setuid(config.UID)
+                    process.setgid(@system.GID) # GID first ;-)
+                    process.setuid(@system.UID)
                     
                     ## EXPERIMENTAL! --> delete the require cache to prevent
                     ## unprivileged users from reading sensitive data

                    
                    ## <-- EXPERIMENTAL
                    
                else if (config.UID && config.UID isnt process.getuid()) || (config.GID && config.GID isnt process.getgid())
                    ctx.logger.warning 'WARNING: running unprivileged!'
                    ctx.logger.warning '         changing UID/GID to %s/%s is impossible', (config.UID || config.GID), (config.GID || config.UID)
                    ctx.logger.warning '         current UID/GID settings: %s/%s', process.getuid(), process.getgid()
                    
                         

            settings.platform ?= 'node'
            settings.version = require(settings.libdir+'/package.json').version
            
            ## platform hostname
            settings.hostname = require('os').hostname()
            
            ## platform ident string
