I didn't read through all these comments(in case I repeat), but my advice is learn your Ball python. A corn snake and Ball python are two very different creatures. My corn snake has never been aggressive and never struck at me. Of course I realize your snake may have a differently personality. But when I got my ball, I thought it would be the same. I learned quickly that was not the case. Learn to know when it's okay to reach in his tank and when it is not. They're very moody. Mine will even not talk to me for two weeks after I helped him shed (had to, didn't want to, but he's shedding on his own now)! By not talking I mean he stays in his hides and sits in my hands when I hold him when he normally moves around. Not happy with me! Haha. But make sure you can tell his moods.