Although correct, I've gotta say this is pretty clunky. Would it be so bad to simply use `keyMirror`?