Scratches my itch. Second one on the way soon.