file server main also doesnt throw exceptions