improved behavior of Message.clone