Done (though I think this pattern is not terribly dangerous, it's quite cheap to do the copy here)