1. Our API should make sure data correct with type. 2. Zod treeshake issue (https://github.com/colinhacks/zod/issues/5641)