Just kidding, I never set it to 0 in the constructor. Oops. Now need to implement remove()