it is not memory leak, but it is not save as we should create copy of returned value. I will fix it.