str::from_utf8 now returns a Result