This was very fun.