str::from_utf8 now returns Result