public function getLabelFileContents($raw = FALSE){
        if (isset($this->data['Label']['FileContents']['Contents'])){
            if ($raw) {
                return $this->data['Label']['FileContents']['Contents'];
            }
            try {
                return gzdecode(base64_decode($this->data['Label']['FileContents']['Contents']));
            } catch (Exception $ex) {
                $this->log('Failed to convert label file, file might be corrupt: '.$ex->getMessage(), 'Urgent');
            }
            return false;
        } else {
            return false;
        }
    }