Maybe it's the size of the rat. Try a pup and see if your snake will eat it, since it's about the same size as an adult mouse.