It sounds like you rescued that one. It will have a much healthier longer life with you than with the human "power feeder". Sounds like a lucky snake to have you taking care of him now.