c[2] will not be set if length == 2, whee