Move assignment out of callback to stop dupe room joining.