changed to propagating. it shouldn't happen though, as all Pig types are serializable (write to bytearray only fails if cannot serialize)