Added custom validation exception