This is for our external integration layer