diff --git a/setup/cli/modules/file.php b/setup/cli/modules/file.php
index 3c9f434b745aee1e50dd3764136510cbfa4e1e47..01deb67b54f108526f39957220db0504836c7a01 100644
--- a/setup/cli/modules/file.php
+++ b/setup/cli/modules/file.php
@@ -76,8 +76,9 @@ class FileManager extends Module {
             if ($files->count() != 1)
                 $this->fail('Criteria must select exactly 1 file');
 
-            $f = AttachmentFile::lookup($files[0]->id);
-            $f->sendData();
+            if (($f = AttachmentFile::lookup($files[0]->id))
+                    && ($bk = $f->open()))
+                $bk->passthru();
             break;
 
         case 'migrate':
@@ -189,12 +190,6 @@ class TicketAttachmentModel extends VerySimpleModel {
         ),
     );
 }
-class TicketModel extends VerySimpleModel {
-    static $meta = array(
-        'table' => TICKET_TABLE,
-        'pk' => 'ticket_id',
-    );
-}
 
 Module::register('file', 'FileManager');
 ?>