Yep, tried that. But we want an auto-renewing contract of 12 months, and subscription terms require you to have an end date.
Shameless plug, but at www.salesbricks.com we separate out billing schedule and contract terms. We also handle complex deal structures, upgrades and renewals!