Adds empty, improves joining