Agreed, but make_unique is C++14. We need to check if all the compilers we care about support it.