Deal near the finish line

This has been in the works for awhile but the devil will be in the details and it could take a long time to implement.