Save length/color when pushing/poping