Added Validation for Invoke