Rust 0.8 compat