useRecipe() that would call the service layer implementation for loading, updating, deleting a recipe where the components would pull that state in). I’ve converted the service layer to use the new ~/trpc/server file (as opposed to the new ~/trpc/react file) so these new functions can be used by not only the data hook, but called directly from server components. This allows reusability in my service layer for conversions, etc. It seems to make sense to me to reuse these funcs rather than call trpc directly from server components to align with reusability and encapsulation “best practices” (please correct me if I’m wrong). Calling these funcs works great from my server components, but when I try to use my data hook on client components that now have the service layer that use the "use server"; instance of trpc, I am getting this error: