I'm not entirely sure how this is unacceptable...? Are you suggesting that every private key should be kept in its own keyring file? He can't very well just destroy them -- what if he needs to decrypt something using one of them in the future...?Also... I don't see why he can't decrypt something that was encrypted with --throw-keyids. I can just fine... are you positive you encrypted for the right key? I was under the impression it tried all known keys?