append() clones for all elements but the last one, not first. Closes #344