moved extension-specific kinds tests