First stab at the link evaluator