This is the new link.h from Paul K. Keeping history is even probably a bad