bugfix address temporary object