Now I think it's better to return *all* errors. Changed in https://github.com/chrismedrela/django/commit/9aed4e88dd43b97d5e842272d10b1a315ad2b233.