diff --git a/pkg/registry/input_stream.go b/pkg/registry/input_stream.go
index 6f8c92b13..3c4a6286e 100644
--- a/pkg/registry/input_stream.go
+++ b/pkg/registry/input_stream.go
@@ -142,7 +142,7 @@ func (r *ReplacesInputStream) Next() (*ImageInput, error) {
 				delete(r.packages, pkg)
 			}
 
-			return image, nil
+			return image, utilerrors.NewAggregate(errs)
 		}
 
 		// No viable bundle found in the package, can't parse it any further