Recurring revenue -- $23.9 million, up 6%; management stated recurring revenue was about 50% of total revenue. Onetime ...