improved validator errors