. the only exception to this guidance is when the only undelivered element is maintenance and support or other services , then the entire arrangement fee is recognized ratably over the performance period . product revenue we recognize our product revenue upon shipment , provided all other revenue recognition criteria have been met . our desktop application products 2019 revenue from distributors is subject to agreements allowing limited rights of return , rebates and price protection