concatenate takes a tuple