length, not count