public function sendServiceCheck(string $host, string $service, int $returncode, string $message = null) : bool {
        if ('' === $service || "\0" === $service) {
            throw new \InvalidArgumentException('service can not be empty');
        }
        return $this->send($host, $service, $returncode, $message);
    }