separate adapter, document it.