Unmarshal: dont do anything when data length is zero