further rvalue reference abuse