validation: extension