`getKey` is never used. can we remove it?