Apparently Regent (and probably all cruise lines) need to report all transactions on board over a certain amount to US Customs when disembarking in a US Port. We received a notice to meet the purser before disembarking and he escorted us to customs. When we got to the customs agent he already had a list from Regent of the transactions so no one could "fudge" their customs declaration forms. Not sure if this is new since we have never purchased anything of substance on board before.
Someone leaving the ship with us was complaining they've never had to do this before so maybe it's something new. Worked out ok for us though.