global: make sure to check service before checking service->port to prevent crashes
26 files changed