taking advantage of new errors collection in submit handler