fix message serialisation