Avoid uselss cpy ctor calls