Only load integration abstract when needed #3169