public function submitSubscribe($listID, $composedItem = [])
    {

        $results = $this->mailChimp->call("lists/subscribe",
            [
                'id' => $listID,
                'email' => [
                    'email' => $composedItem['email']['email']
                ],
                'merge_vars' => $composedItem['merge_vars'],
                'double_optin' => false,
                'update_existing' => true,
                'replace_interests' => false,
                'send_welcome' => false,
            ]);

        // Trap errors
        if (isset($results['error'])) {
            throw new Exception('Call to lists/subscribe returned error response: ' . $results['name'] . ': ' .  $results['error']);
        } elseif ($results == 0) {
            throw new Exception('Hmmm: No results returned from Mailchimp lists/subscribe submission.');
        }

        $this->statHat->ezCount('MB_Toolbox: MB_MailChimp: submitSubscribe', 1);

        return $results;
    }