uncommented validation