Did some looking and digging, turns out the slide release spring is not installed at all. Now I'm trying to get the warranty department to just send me one. It doesn't look like a hard install, and I don't want to part with it so soon after getting it.