isn't `form.errors` a dict? do we want to `str` it or `json.dumps`?