fn deserialize_disk_id<'de, D: Deserializer<'de>>(
    deserializer: D
) -> Result<Option<[u8; 20]>, D::Error>