Made links protocol agnostic