Perfect
Works as expected and, most importantly, no leaking.
Rating: 5 stars