Fix #46: Clarify validation error handling