Review (5/5): Perfect
Works as expected and, most importantly, no leaking.