Deal properly with empty lists, rather than always inserting empty items at start.
Deal properly with empty lists, rather than always inserting empty items at start.

mrichar1/clipster,mrichar1/clipster