A theme concerning the risk of writing off the unamortized balance of older versions of software for sale in a lump sum when a major version upgrade occurs significantly earlier than planned. The focus is on shortening the amortization period and recognizing temporary expenses due to a product update, rather than estimating future sales revenue or impairment.