Basic adapter.