diff --git a/docs/checkbox-and-radio-group.md b/docs/checkbox-and-radio-group.md
index 6c7235a3..390d672f 100644
--- a/docs/checkbox-and-radio-group.md
+++ b/docs/checkbox-and-radio-group.md
@@ -37,7 +37,7 @@ function Example() {
## Checkbox
-Setting up a checkbox group would be similar to a radio group except the initialValue can be either a string or an array because of missing information on the server side whether the checkbox is a boolean or a group. You can derive the **defaultChecked** value from the initialValue as shown below.
+Setting up a checkbox group would be similar to a radio group except the initialValue can be either a string or an array because of missing information on the server side whether the checkbox is a boolean or a group. You can derive the **defaultChecked** value from the initialValue as shown below. As the errors from both yup and zod are mapped based on the corresponding paths and the errors of each option will be mapped to its corresponding index, e.g. `answer[0]` instead of the array itself, e.g. `answers`. If you want to display all the errors, you can consider using the **allErrors** property on the field metadata instead.
```tsx
import { useForm } from '@conform-to/react';
@@ -65,7 +65,7 @@ function Example() {
/>
))}
-
{fields.answer.errors}
+
{Object.values(fields.answer.allErrors).flat()}
diff --git a/docs/file-upload.md b/docs/file-upload.md
index 88f24cd5..719b2896 100644
--- a/docs/file-upload.md
+++ b/docs/file-upload.md
@@ -70,11 +70,7 @@ function Example() {