Yeah, snakes aren't usually cooperative "models"- You did well, all things considered.