public function passive(bool $passive)
    {
        if (!@ftp_pasv($this->ftp, $passive)) {
            throw new Exception(sprintf("Cannot switch to passive = %s", $passive ? "true" : "false"));
        }

        return $this;
    }