I had fun writing this.