Ooh yeah, you're right. Since we're `slice`ing in `toSerializable`, they will not be equal. We need to do something similar were we modify the input array and see if the serializable representation is affected.