Mutable, stateful messages? really?