Check adapter is supported

Cleans up previous implementation so specs pass.