Working Validation routine