Update validate function