Well put. Some modules wouldn't be suitable for subscriptions at all, while other may only be viable for subscriptions models. Most would probably be fine with both, and vendors would be able to adjust pricing on both ends to reflect overhead and meet demand.