diff --git a/binding.go b/binding.go
index <HASH>..<HASH> 100644
--- a/binding.go
+++ b/binding.go
@@ -278,6 +278,10 @@ func (self *Binding) Evaluate(req *http.Request, header *TemplateHeader, data ma
 						default:
 							redirect := string(statusAction)
 
+							if !self.NoTemplate {
+								redirect = EvalInline(redirect, data, funcs)
+							}
+
 							// if a url or path was specified, redirect the parent request to it
 							if strings.HasPrefix(redirect, `http`) || strings.HasPrefix(redirect, `/`) {
 								return nil, RedirectTo(redirect)
diff --git a/util/util.go b/util/util.go
index <HASH>..<HASH> 100644
--- a/util/util.go
+++ b/util/util.go
@@ -2,4 +2,4 @@ package util
 
 const ApplicationName = `diecast`
 const ApplicationSummary = `a dynamic site generator that consumes REST services and renders static HTML output in realtime`
-const ApplicationVersion = `1.8.6`
+const ApplicationVersion = `1.8.7`
Allow binding status redirects to include templates