Generate using the natural order