experimental because I wanted public key lookup and commit history