We still have many `unwrap`s and similar throughout the repo. We should handle errors properly and never unwrap directly