users join, can dm. breaks when new user dm's pre-existing gui user