customerless playerless observerless serviceless workerless clientless resourceless dataless rootless interfaceless