Netsuite, in their infinite wisdom, decided that because they had built critical business logic into their client scripts for Recurring Billing, which didn’t run when you called their Restlet, that the best course of action was to somehow make the Restlet trigger the client scripts, you know, rather than put the business logic in a shared module and just call it again.