Inner Validation