I'm confused why you ran the service custodially when you could have easily made it non custodial by wrapping the invoice. Then it wouldn't be money transmission