Here's a big elephant in the room for you.
The L- guys have repeatedly argued on this forum that the balance sheet issue is not our contract but our performance numbers. After a little mgmt. re-arranging, our numbers and our revenue ( as well as the stock price) are all moving up... I hate when they are right.