accepts a "__all__" key for general form errors