We load daily treasury curve (par rates) data from the Treasury and decompose the variance of the resulting data using PCA. In so doing, we confirm that most of the variance in the shape of the yield curve can be accounted for by its level, slope, and to a lesser extent its curvature. We also perform an equivalent SVD approach to confirm that things work out both ways.