you can leak the heck out of memory unless you remove requests as appropriate