how to make approx work for debian security and volatile archives

on the approx server:

/etc/approx/approx.conf:

# Debian mirrors
debian          http://mirrors.kernel.org/debian
security        http://security.debian.org
volatile        http://volatile.debian.org/debian-volatile
debian-backports http://backports.debian.org/debian-backports
debian-backports-sloppy http://backports.debian.org/debian-backports-sloppy
# Ubuntu mirrors
ubuntu          http://us.archive.ubuntu.com/ubuntu
ubuntu-security http://security.ubuntu.com/ubuntu
ubuntu-partner  http://archive.canonical.com/ubuntu

# The following are the default parameter values, so there is
# no need to uncomment them unless you want a different value.
# See approx.conf(5) for details.

#$interface     any
#$port          9999
#$max_wait      10
#$max_rate      unlimited
#$user          approx
#$group         approx
#$syslog        daemon
#$pdiffs        true
#$verbose       false
#$debug         false

on the debian apt client:

/etc/apt/sources.list

deb http://repo:9999/debian lenny main non-free contrib
deb-src http://repo:9999/debian lenny main non-free contrib
deb http://repo:9999/security lenny/updates main non-free contrib
deb-src http://repo:9999/security lenny/updates main non-free contrib
deb http://repo:9999/volatile lenny/volatile main non-free contrib
deb-src http://repo:9999/volatile lenny/volatile main non-free contrib
# local stuff
deb http://repo:9998/ all/
deb http://repo:9998/ funstuff/