I just completed something I've been thinking about for years.