I just checked on my little hatchling under his hide, I saw he had little pieces of shed around him, but his skin overall looked very crinkly? Is he shedding? It just looked very very flaky and crinkly. I can't tell because of the ivory skin (usually the dull color is a dead giveaway but he's an ivory so is already white). But my first ball python, from what I see, his skin always comes off in one piece with no flaky crinkly stage.
Perhaps that's why he's been so defensive???
EDIT: Would like to add before I get all the hate, that I DO KNOW ABOUT THE SHEDDING PROCESS. However, he is only my second snake, and is an Ivory, so I normally go by the dull skin with my first BP (who is NOT an ivory), and I took pictures of the Ivory's eyes a couple days ago and they didn't seem cloudy to me, so I assumed he wasn't in shed.