make default's type clear for adapter