concat runs with bug, several more solutions added