don't hardcode the adapter