sendSignalling assumed that all non-error ackmessages would contain a 'roomData' field if anything. getRoomList actually returned a 'roomList'.