I doubt this header still needed when you use new api in common/extension.h, if not, please remove it. Same as other .h and .cc