This extension works far better than I thought possible.