pub fn remove_header(&mut self, key: &str) {
        let key_lower = key.to_ascii_lowercase();
        self.headers.remove(&key_lower);
    }
If the key exists in headers, set it to blank/unoccupied:
rusoto/signature/src/signature.rs