linkify the data without worry of cycles