diff --git a/fs/manifest.go b/fs/manifest.go
index e716b734..f1fd1434 100644
--- a/fs/manifest.go
+++ b/fs/manifest.go
@@ -367,7 +367,7 @@ func (m *Manifest) AddLibrary(path string) {
 }
 
 // AddPassthrough to add key, value directly to manifest
-func (m *Manifest) AddPassthrough(key, value string) {
+func (m *Manifest) AddPassthrough(key string, value interface{}) {
 	m.root[key] = value
 }
 
diff --git a/types/config.go b/types/config.go
index 51a80d2d..690229a7 100644
--- a/types/config.go
+++ b/types/config.go
@@ -65,7 +65,7 @@ type Config struct {
 	NoTrace []string
 
 	// Straight passthrough of options to manifest
-	ManifestPassthrough map[string]string
+	ManifestPassthrough map[string]interface{}
 
 	// Program
 	Program string