Update to newest Rust, fix privacy issues