This is because of the bank term funding program. If you're a bank facing a liquidity problem the fed will buy your bonds at face value regardless of the market price. They're buying bonds worth $500 for $1000 just to keep the commercial banks afloat. Really great system we have.
