all contexts are extensions now