Como configurar um grupo no supervisord?

Então eu estou montando supervisord e tentando controlar vários processos e que tudo funciona bem, agora eu quero configurar um grupo para que eu possa iniciar / parar diferentes conjuntos de processos, em vez de tudo ou nada. Aqui está um trecho do meu arquivo de configuração.

[group:tapjoy]
programs=tapjoy-game1,tapjoy-game2

[program:tapjoy-game1]
command=python tapjoy_pinger.py -g game1
directory=/go/here/first
redirect_stderr=true
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true

[program:tapjoy-game2]
command=python tapjoy_pinger.py -g game2
directory=/go/here/first
redirect_stderr=true
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true

Agora, lendo os documentos, isso me parece que deveria funcionar, mas chamarsupervisorctl restart tapjoy: não faz nada.

Estou esquecendo de algo?

Adicionar uma estrela não dá erro, mas também não faz nada.

supervisorctl restart tapjoy:*
supervisorctl status
tapjoy_game1                     RUNNING    pid 4697, uptime 1 day, 21:56:23
tapjoy_game2                     RUNNING    pid 4698, uptime 1 day, 21:56:23
tapjoy_game3                     RUNNING    pid 4699, uptime 1 day, 21:56:23
tapjoy_game4                     RUNNING    pid 4700, uptime 1 day, 21:56:23
tapjoy_game5                     RUNNING    pid 4701, uptime 1 day, 21:56:23