use defaultAccessMode