no need require, if adapter already loaded