more reasonable adapters