parallel input validation