wait, you are correct. the Latin name changed in 2007 from Elaphe to Oreophus and then again to Oreocryptophus. I had to do some research....they change names too frequently to keep up with. I was looking for Oreocryptophus porphyraceus vaillanti but you got it...