this should only be called if we now have length 0