How to properly handle/distinguish between errors - Drizzle Team