Who let the TS package rely on itself?