Update: This will not work for me. I thought it did when I wrote it, but the process dies on me after about 5 seconds. Oops. I leave this post here in the hopes someone can figure out how I screwed up.