More consistent with the rest of SpoonForm, and no SpoonFilter dependency.