Updated for latest Rust: ~"" -> "".to_owned()