Make sure that we correctly handle rooms where we do not yet have a `min_depth`, and also add some comments and logging.