Charlie is a Cryptorchid kitty as well and after hours in surgery the vet was unable to locate of his "bits"... he's an odd one.

Hope your little guy starts feeling better soon!