The Vet should have mentioned this during appointments that he was not up to date...thats awful, perhaps your vet can vouch for him being an inside kitty.