custom adapters are working, but a few more tests would be nice