messages weren't always getting serialized in transit