The form component currently implements exceptions differently than in other components. This should be made consistent.