diff --git a/bundle.lisp b/bundle.lisp
index 038716e3639653fadfeff08f97284b8fcec31395..a36fff7e1809b527bd315171ff8ebc13a54130f7 100644
--- a/bundle.lisp
+++ b/bundle.lisp
@@ -316,7 +316,7 @@ itself.")) ;; operation on a system and its dependencies
     (every #'(lambda (c) (typep c 'compiled-file)) (component-children s)))
 
   (defmethod input-files ((o operation) (c compiled-file))
-    (component-pathname c))
+    (list (component-pathname c)))
   (defmethod perform ((o load-op) (c compiled-file))
     (perform-lisp-load-fasl o c))
   (defmethod perform ((o load-source-op) (c compiled-file))