Updated InputValidator