[This is a bug in Rust](https://github.com/rust-lang/rust/issues/38460), but I'm opening an issue here regardless. 