simplify createAdaptiveInstance #15