The `shared_keys` and `k` variable names could mean anything, so it wasn't clear what these variables contained.