pull validation