Exception safe function calls
make_unique