Rvalue utilities added