Join unjoin slightly better still works