Best way to handle errors - Prisma