This was actually a lot of fun.