Mildly concerning how much I enjoyed this.