Adapters: prepare top module to handle adapter changes