there also exists a pilot specific server implementation which caused minor refactoring