Is it just me or does rat snake taxonomy make no sense? The genus Elaphe seems to have species from 3 or 4 different continents dumped in it. It doesn't make much sense to me. Should the ladder rat (It's Elaphe, right) be in the same genus as the black rat? Should the European rats be in the same genus as a Japanese rat?
And which is more closely related? A texas rat and a bullsnake, or a texas rat and a European rat snake? Or a Texas rat and a Trans-pecos rat snake?
If it were up to me, I would put corns, obsoleta, and fox snakes in one genus and put those European and Asian rats in their own genuses. But I'm no expert. 
Someone should do genetic testing and find out which ones are the most closely related.



