There are ways to structure the deal so that revenues would be recognized over time - recurring royalties based on a percentage of revenues would be one. Those types of agreements would still be spelled out in the notes to the financial statements so we would be aware of the possible future revenues. You hit the nail on the head when you referred to when the money is "earned", that being one of the controlling factors.