Tidied up adding of new adapter