I love that term "non-poisonous". No snake is poisonous,all are quite edible.Poison is ingested. Venom is injected into the bloodstream. You could swallow venom and it would not harm you,at most you'd throw it up.Inject it into your bloodstream and it's a different matter.Poison either has to be swallowed,inhaled or absorbed through the skin. I"ve never eaten "Non-Poisonous" rattlesnake but I hear it's not bad.Could never bring myself to kill a snake but if ever offered a bit of an already dead one I"d try it. On the other hand I would have no problem offing Bambi. I never had a pet deer.