reduce validation checks