the adapter is rigorous