Another option to avoid halyard stretch, chafe, AND eliminate
mast compression is to use some sort of locking headboard car system (similar to Karver KMS30, KMS40, KMS60).
The issue with this is cost, especially if the mast track is incompatible and needs replacing.
I'm looking into modifying my
Harken system with a custom made such lock , keeping the existing cars, track, headboard.
This also eliminates the no stretch requirement for the mainsail halyard so less expensive options can be used. It also increases the rig
safety margin.