array keys nolonger need to be continuous