- Use gio (which is cross platform) - Properly support multiple users - Allow configuring port - Allow other plugins overriding