@pozdnyakov thanks for pointing me NRVO, now i'm okay with this.