no more selecting
handle your own joins and messages special