Not my best work, but definitely satisfying.