Updated to the latest Rust