Updated validation module