More common to not put the "happy path" into an `else` block, I'll fix