feat: Custom error messages