Wrap billing code in a singleton