my solution to 04 - suggestions. The ConcatRecovered is a bit mangled but works fine