adapter, do not force remove