only create phantom process once appServer is listening and address() is guaranteed to exist