diff --git a/day-4/src/main.rs b/day-4/src/main.rs
index 7994ff9..1e5dfd9 100644
--- a/day-4/src/main.rs
+++ b/day-4/src/main.rs
@@ -17,14 +17,16 @@ fn parse_passports(input: &str) -> Result<Vec<HashMap<&str, &str>>, &str> {
                 .trim()
                 .split(|c| c == ' ' || c == '\n')
                 .map(|field| {
-                    let split = field.find(':').ok_or("Invalid passport entry; no separator")?;
+                    let split = field
+                        .find(':')
+                        .ok_or("Invalid passport entry; no separator")?;
                     let item = field.split_at(split);
 
                     let key = item.0;
                     let value = item
                         .1
                         .strip_prefix(":")
-                        .ok_or("Invalid entry; value too short")?;
+                        .expect("We've already checked the separator exists");
 
                     Ok((key, value))
                 })