There was a small cave incident, and now the Janiteers find themselves back on top of a familiar mountain peak. Did someone go 88 miles per hour?