messages no longer return their parts by value.