Right now the main loop in room_history is quite capable of bombing out and leaving you with no data. We should handle errors and return something useful (possibly in tibble format) so it can be acted on - ideally without breaking completely (eg when iterating over a set of rooms)