How did I know this was going to be a rewrite in Rust?