public function onDeleted($event, $payload) {

        // Destructure params
        list($model) = $payload;

        // If the model is soft deleted and the config states to NOT delete if
        // soft deleted, abort here.
        if ($this->keepsFilesOnDelete($model)) return;

        // Check that the model supports uploads through Upchuck
        if (!$this->supportsUploads($model)
            || !($attributes = $model->getUploadAttributes())) return;

        // Loop through the all of the upload attributes and get the values using
        // "original" so that you get the file value before it may have been cleared.
        event(new Events\HandlingDeleted($model));
        foreach($attributes as $attribute) {
            if (!$url = $model->getOriginal($attribute)) continue;
            $this->storage->delete($url);
        }
        event(new Events\HandledDeleted($model));
    }