This was fun to make.