Separate join and list comprehension