diff --git a/source/components/conversation/FormDecorator.js b/source/components/conversation/FormDecorator.js
index 7bcc8973b..29e00eb62 100644
--- a/source/components/conversation/FormDecorator.js
+++ b/source/components/conversation/FormDecorator.js
@@ -85,9 +85,11 @@ export var FormDecorator = formType => RenderField =>
/* There won't be any answer zone here, widen the question zone */
let wideQuestion = formType == 'rhetorical-question' && !possibleChoice
+
let { pre = v => v, test, error } = valueType ? valueType.validator : {},
validate = test && (v => (v && test(pre(v)) ? undefined : error))
+
let question = (