fix recursive concatenation #1 via @sbusso