(maint) make sure that compiler is extracted only once